openapi: 3.1.0 info: title: Momentum API version: '2026-10-12' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-12: 5 operation(s) read from 9 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Momentum has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 8 documentation: -3 pages-with-code: 9 pages-read: 9 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-12' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://docs.momentum.io/api-reference/users/retrieve-a-list-of-users.md - https://docs.momentum.io/api-reference/meetings/retrieve-a-list-of-meetings - https://docs.momentum.io/api-reference/meetings/retrieve-a-list-of-meetings.md - https://docs.momentum.io/api-reference/signals-v1/list-all-ai-signal-prompts.md - https://docs.momentum.io/api-reference/signals-v1/retrieve-signal-executions.md - https://docs.momentum.io/api-reference/signals-v2/retrieve-signal-v2-executions.md - https://docs.momentum.io/api-reference/signals-v2/list-all-signal-v2-definitions.md - https://docs.momentum.io/api-reference/meetings/remap-a-meeting-with-new-salesforce-objects - https://docs.momentum.io/api-reference/meetings/ingest-a-meeting-from-any-source servers: - url: https://api.momentum.io paths: /v1/meeting/remap: post: operationId: post_v1_meeting_remap tags: - Meeting summary: POST /v1/meeting/remap x-source: https://docs.momentum.io/api-reference/meetings/remap-a-meeting-with-new-salesforce-objects responses: '201': description: Success (shape read from the example response on the page) content: application/json: schema: $ref: '#/components/schemas/PostV1MeetingRemapResponse' x-evidence: kind: code-example language: curl snippet: "curl curl --request POST --url https://api.momentum.io/v1/meeting/remap --header 'Content-Type: application/json' --header\ \ 'X-API-Key: ' --data '\n{\n \"source\": {\n \"id\": \"\"\n },\n \"salesforceRecords\": {\n \"opportunityId\": \"\ \",\n \"accountId\": \"\",\n \"leadId\": \"\"\n },\n \"meetingDetails\": {\n \"momentumMeetingId\": 123,\n \"\ title\": \"\",\n \"startTime\": \"2023-11-07T05" /v1/signals/prompts: get: operationId: get_v1_signals_prompts tags: - Signals summary: GET /v1/signals/prompts x-source: https://docs.momentum.io/api-reference/signals-v1/list-all-ai-signal-prompts.md responses: '200': description: Success (shape read from the example response on the page) content: application/json: schema: $ref: '#/components/schemas/GetV1SignalsPromptsResponse' x-evidence: kind: code-example language: curl snippet: "curl --request GET --url 'https://api.momentum.io/v1/signals/prompts' --header 'X-API-Key: YOUR_API_KEY'\n - lang:\ \ javascript\n label: JavaScript\n source: |\n const response = await fetch(\n \"https://api.momentum.io/v1/signals/prompts\"\ ,\n {\n headers: { \"X-API-Key\": \"YOUR_API_KEY\" },\n }\n );\n " /v1/user-provided-meeting: post: operationId: post_v1_user_provided_meeting tags: - User Provided Meeting summary: POST /v1/user-provided-meeting x-source: https://docs.momentum.io/api-reference/meetings/ingest-a-meeting-from-any-source responses: '201': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl curl --request POST --url https://receiver.momentum.io/v1/user-provided-meeting --header 'Content-Type: application/json'\ \ --header 'X-API-Key: ' --data ' \n { \n \"meeting\": { \n \"title\": \"\", \n \"startTime\": \"2023-11-07T05:31:56Z\"\ , \n \"endTime\": \"2023-11-07T05:31:56Z\", \n \"host\": { \n \"name\": \"\", \n \"email\": \"jsmith@example.com\" \n }, \n\ \ \"id\": \"\", \n \"callUrl\": \"