Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"11x Docs","description":"Guides, integrations and API reference for 11x AI agents on phone calls and website chat.","colors":{"primary":"#B8441F","light":"#EF7B42","dark":"#9E3A1C"},"logo":{"light":"https://mintcdn.com/11x-60396687/WQ5DVIR6fahl90CM/logo/light.svg?fit=max\u0026auto=format\u0026n=WQ5DVIR6fahl90CM\u0026q=85\u0026s=927c445258f1014a7d7cf43109ee835b","dark":"https://mintcdn.com/11x-60396687/WQ5DVIR6fahl90CM/logo/dark.svg?fit=max\u0026auto=format\u0026n=WQ5DVIR6fahl90CM\u0026q=85\u0026s=933b33761c527ce9f25b141b4a4bb730"},"favicon":"https://mintcdn.com/11x-60396687/WQ5DVIR6fahl90CM/favicon.ico?fit=max\u0026auto=format\u0026n=WQ5DVIR6fahl90CM\u0026q=85\u0026s=b9853654433a92f29d604dadf2398d51","api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"required","languages":["curl","python","javascript"]}},"background":{"color":{"light":"#F9F8F4","dark":"#141010"}},"footer":{"socials":{"website":"https://www.11x.ai"}},"fonts":{"heading":{"family":"Geist Mono","weight":500},"body":{"family":"Inter"}},"styling":{"eyebrows":"section","codeblocks":{},"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"11x-60396687","hasAudioNarration":false,"actualSubdomain":"11x-60396687","customDomains":["docs.julian.11x.ai"],"gitSource":{"type":"github","owner":"11x-ai","repo":"voice-calling-ai","deployBranch":"main","contentDirectory":"platform/public-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"29558137-6fc1-4031-bbb2-8819b808d7f8","liveDeploymentHistoryId":"6aeb59c5119a07d709ebadd5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb59c5119a07d709ebadd5"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aeb59c5119a07d709ebadd5","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":19},{"language":"default","tag":"Chat Widget","count":11},{"language":"default","tag":"Integrations","count":6},{"language":"default","tag":"Documentation","count":4},{"language":"default","tag":"Engage Visitors","count":4},{"language":"default","tag":"Scheduling","count":4},{"language":"default","tag":"Agents","count":4},{"language":"default","tag":"In-Chat Actions","count":3},{"language":"default","tag":"CRM","count":3},{"language":"default","tag":"Conversation Meetings","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--brand-cream: #f9f8f4;--brand-ink: #1d1a1c;--brand-coral: #b8441f;--brand-orange: #ef7b42;--brand-line: #e9e4dc;--brand-surface: #f3efe8;--brand-mono: \"Geist Mono\", ui-monospace, SFMono-Regular, Menlo, monospace}html.dark{--brand-line: #2e2420;--brand-surface: #1c1613}.eyebrow,.sidebar-group-header,.sidebar-title{font-family:var(--brand-mono);text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem}.nav-tabs-item{font-family:var(--brand-mono);text-transform:uppercase;letter-spacing:0.06em;font-size:0.8125rem}#page-title{letter-spacing:-0.02em}#navbar,#sidebar,#table-of-contents,footer{border-color:var(--brand-line)}.card,.code-block,.code-group,.accordion,.expandable,.frame{border-color:var(--brand-line)!important}.card:hover{border-color:var(--brand-coral)!important}html.dark .card:hover{border-color:var(--brand-orange)!important}.callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"]){background-color:var(--brand-surface)!important;border-color:var(--brand-line)!important}.callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"])>[data-component-part=\"callout-icon\"] svg{color:var(--brand-coral)!important}.callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"])>[data-component-part=\"callout-content\"]{color:var(--brand-ink)!important}html.dark .callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"])>[data-component-part=\"callout-icon\"] svg{color:var(--brand-orange)!important}html.dark .callout:is([data-callout-type=\"note\"],[data-callout-type=\"info\"])>[data-component-part=\"callout-content\"]{color:#e9e2d8!important}.tryit-button{background-color:var(--brand-coral)!important;color:#ffffff!important}.mdx-content table th,.mdx-content table td{padding:0.625rem 0.875rem;vertical-align:top}.mdx-content table th{background-color:var(--brand-surface);text-align:left}.mdx-content table th:first-child{border-top-left-radius:0.5rem}.mdx-content table th:last-child{border-top-right-radius:0.5rem}.chat-figure{margin:1.5rem 0}.chat-figure img{margin:0;width:100%;border-radius:0.75rem}.mdx-content :not(pre)>code{background-color:var(--brand-surface);border-color:var(--brand-line)}.brand-hero{border-radius:1rem;overflow:hidden;margin-bottom:2rem}.brand-hero img{margin:0;width:100%;aspect-ratio:3 / 1;object-fit:cover}"}],"page":{"pagePath":"api-reference/conversation-meetings/add-meeting-attendees","slug":"/api-reference/conversation-meetings/add-meeting-attendees","pageMetadata":{"title":"Add meeting attendees","description":"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/meetings/{entityId}/attendees","href":"/api-reference/conversation-meetings/add-meeting-attendees","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{},"config":{},"pageMetadata":{"title":"Add meeting attendees","description":"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/meetings/{entityId}/attendees","href":"/api-reference/conversation-meetings/add-meeting-attendees","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Conversation Meetings"],"operationId":"addMeetingAttendees","summary":"Add meeting attendees","description":"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.","parameters":["34f33729-4fa5-4043-88d1-ddd9c169ed76"],"requestBody":"b010d36d-7665-48c3-8c7d-785746753917","responses":{"200":"a8bb7743-a26b-436e-a863-9cf62055e706","400":"c4f2f5c6-e433-4f7f-a1ea-d70e77552c2a","401":"87126854-cbc5-44df-95f3-02e7886081f2","404":"24706273-66cf-46c3-82d4-93e5d3ab7c22","409":"609d6657-ddb2-4eeb-b727-8d7afde498a1","422":"8bdc2315-8579-4892-85c0-f0880d4aed05","500":"4bb7acdf-6f21-4f02-8d1b-9653e5fd4ed6","502":"c85aa36c-e5f8-4385-8af3-3731d3ebdf6f"},"method":"post","type":"path","servers":["55b5b6a1-f4e6-4766-85af-f5989293e1b6"],"security":["cae36bfb-99a4-4801-8ed9-d1461b2b123e"],"path":"/conversations/meetings/{entityId}/attendees","baseUrlOptions":["https://julian.11x.ai/api/v1"],"title":"Add meeting attendees","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"34f33729-4fa5-4043-88d1-ddd9c169ed76":{"name":"entityId","in":"path","required":true,"description":"ID of the conversation whose meeting you want to manage. Voice calls use the call prefix followed by the call ID, e.g. `call.abc123`.","schema":{"type":"string","isRequired":true,"description":"ID of the conversation whose meeting you want to manage. Voice calls use the call prefix followed by the call ID, e.g. `call.abc123`.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["attendees"],"properties":{"attendees":{"type":"array","minItems":1,"maxItems":30,"description":"Attendees to add (1–30 per request).","items":{"type":"object","required":["email","name"],"properties":{"email":{"type":"string","format":"email","description":"Attendee email address.","example":"[email protected]","isRequired":true,"uniqueKey":"attendees.items.[INDEX].email","typeLabel":"string\u003cemail>"},"name":{"type":"string","minLength":1,"description":"Attendee display name.","example":"Jane Doe","isRequired":true,"uniqueKey":"attendees.items.[INDEX].name","typeLabel":"string"},"timeZone":{"type":"string","description":"IANA timezone for the attendee. Defaults to the meeting's timezone when omitted.","example":"America/New_York","uniqueKey":"attendees.items.[INDEX].timeZone","typeLabel":"string"},"phoneNumber":{"type":"string","description":"Attendee phone number in E.164 format.","example":"+15555550123","uniqueKey":"attendees.items.[INDEX].phoneNumber","typeLabel":"string"},"language":{"type":"string","description":"Attendee language code.","enum":["ar","az","bg","ca","cs","da","de","el","en","es","es-419","et","eu","fi","fr","he","hr","hu","id","it","iw","ja","km","ko","lv","nl","no","pl","pt","pt-BR","ro","ru","sk","sr","sv","ta","th","tr","uk","vi","zh-CN","zh-TW"],"example":"en","uniqueKey":"attendees.items.[INDEX].language","typeLabel":"enum\u003cstring>"}},"uniqueKey":"attendees.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"attendees","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"attendees":[{"email":"[email protected]","name":"Jane Doe","timeZone":"America/New_York","phoneNumber":"+15555550123","language":"en"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a8bb7743-a26b-436e-a863-9cf62055e706":{"description":"The full attendee list after the additions are applied.","content":{"application/json":{"schema":{"type":"object","required":["entityId","bookingUid","attendees"],"properties":{"entityId":{"type":"string","example":"call.abc123","isRequired":true,"uniqueKey":"entityId","typeLabel":"string"},"bookingUid":{"type":"string","description":"UID of the calendar booking linked to the conversation.","isRequired":true,"uniqueKey":"bookingUid","typeLabel":"string"},"attendees":{"type":"array","items":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","example":"[email protected]","isRequired":true,"uniqueKey":"attendees.items.[INDEX].email","typeLabel":"string\u003cemail>"},"name":{"type":"string","description":"Included when the calendar provider has a value for it.","example":"Jane Doe","uniqueKey":"attendees.items.[INDEX].name","typeLabel":"string"},"timeZone":{"type":"string","description":"IANA timezone. Included when the calendar provider has a value for it.","example":"America/New_York","uniqueKey":"attendees.items.[INDEX].timeZone","typeLabel":"string"},"phoneNumber":{"type":"string","description":"E.164 phone number. Included when the calendar provider has a value for it.","example":"+15555550123","uniqueKey":"attendees.items.[INDEX].phoneNumber","typeLabel":"string"}},"uniqueKey":"attendees.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"attendees","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"entityId":"call.abc123","bookingUid":"\u003cstring>","attendees":[{"email":"[email protected]","name":"Jane Doe","timeZone":"America/New_York","phoneNumber":"+15555550123"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"c4f2f5c6-e433-4f7f-a1ea-d70e77552c2a":{"description":"`INVALID_REQUEST_BODY` — the request body failed validation (e.g. no attendees, more than 30, an invalid email, or an empty name). The message describes the specific validation failures.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"INVALID_REQUEST_BODY","message":"At least one attendee is required."},"examples":{"Example":{"title":"Example","value":{"error":"INVALID_REQUEST_BODY","message":"At least one attendee is required."}}},"exampleType":"examples"}},"exampleType":"examples"},"87126854-cbc5-44df-95f3-02e7886081f2":{"description":"`UNAUTHORIZED` or `INVALID_API_KEY` — API key missing, invalid, or not authorized for this agent's organization.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missingApiKey":{"title":"missingApiKey","value":{"error":"UNAUTHORIZED","message":"API key is required. Please provide your API key in the x-api-key header."}},"invalidApiKey":{"title":"invalidApiKey","value":{"error":"INVALID_API_KEY","message":"The provided API key is invalid."}}},"exampleType":"examples"}},"exampleType":"examples"},"24706273-66cf-46c3-82d4-93e5d3ab7c22":{"description":"`ENTITY_NOT_FOUND` — the conversation does not exist or does not belong to your organization. `BOOKING_NOT_FOUND` — the conversation exists but has no calendar booking linked to it.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"entityNotFound":{"title":"entityNotFound","value":{"error":"ENTITY_NOT_FOUND","message":"Conversation not found: call.abc123"}},"bookingNotFound":{"title":"bookingNotFound","value":{"error":"BOOKING_NOT_FOUND","message":"No Cal.com booking found for conversation call.abc123"}}},"exampleType":"examples"}},"exampleType":"examples"},"609d6657-ddb2-4eeb-b727-8d7afde498a1":{"description":"`CAL_NOT_CONFIGURED` — the calendar provider is not configured for your organization.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"CAL_NOT_CONFIGURED","message":"Cal.com is not configured for this organization."},"examples":{"Example":{"title":"Example","value":{"error":"CAL_NOT_CONFIGURED","message":"Cal.com is not configured for this organization."}}},"exampleType":"examples"}},"exampleType":"examples"},"8bdc2315-8579-4892-85c0-f0880d4aed05":{"description":"`UNSUPPORTED_ENTITY` — the `entityId` is not a supported conversation type (only voice calls are supported today). `MEETING_ALREADY_STARTED` — the meeting start time is in the past; attendees can only be added before the meeting starts.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"unsupportedEntity":{"title":"unsupportedEntity","value":{"error":"UNSUPPORTED_ENTITY","message":"Conversation entity is not supported for meeting attendees: call.abc123"}},"meetingAlreadyStarted":{"title":"meetingAlreadyStarted","value":{"error":"MEETING_ALREADY_STARTED","message":"Cannot add attendees to a meeting that has already started."}}},"exampleType":"examples"}},"exampleType":"examples"},"4bb7acdf-6f21-4f02-8d1b-9653e5fd4ed6":{"description":"`INTERNAL_SERVER_ERROR` — unexpected server error. Retry with backoff and contact the 11x team if it persists.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"INTERNAL_SERVER_ERROR","message":"Internal Server Error. Please contact 11x team."},"examples":{"Example":{"title":"Example","value":{"error":"INTERNAL_SERVER_ERROR","message":"Internal Server Error. Please contact 11x team."}}},"exampleType":"examples"}},"exampleType":"examples"},"c85aa36c-e5f8-4385-8af3-3731d3ebdf6f":{"description":"`CAL_API_ERROR` — the calendar provider rejected the request. The message includes the provider's error detail.","content":{"application/json":{"schema":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","description":"Machine-readable error code.","example":"INVALID_PHONE_NUMBER","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"CAL_API_ERROR","message":"Failed to add attendee [email protected]: [provider error detail]"},"examples":{"Example":{"title":"Example","value":{"error":"CAL_API_ERROR","message":"Failed to add attendee [email protected]: [provider error detail]"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"cae36bfb-99a4-4801-8ed9-d1461b2b123e":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Organization API key. Get it from the 11x team or from the platform.","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"55b5b6a1-f4e6-4766-85af-f5989293e1b6":{"url":"https://julian.11x.ai/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Organization API key. Get it from the 11x team or from the platform.","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"Organization API key. Get it from the 11x team or from the platform.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-api-key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"11x-60396687","siteName":"11x Docs","title":"Add meeting attendees - 11x Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T16:14:04.050Z","originalFileLocation":"api-reference/conversation-meetings/add-meeting-attendees.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.\">\u003cmeta data-mint-head name=\"application-name\" content=\"11x Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add meeting attendees - 11x Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"11x Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://11x-60396687.mintlify.site/_mintlify/api/og/v2?division=Conversation+Meetings\u0026amp;title=Add+meeting+attendees\u0026amp;description=Add+one+or+more+attendees+to+the+meeting%2C+then+return+the+full+reconciled+attendee+list+fetched+from+the+calendar+provider+after+the+additions+are+applied+%28not+\u0026amp;theme=6ac836ff8ffff2229882b2f5\u0026amp;signature=70297fec89e06719a32ec0c720546a7b0ade50ad25d0bb2f8164ffb237f97f96\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Add meeting attendees - 11x Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://11x-60396687.mintlify.site/_mintlify/api/og/v2?division=Conversation+Meetings\u0026amp;title=Add+meeting+attendees\u0026amp;description=Add+one+or+more+attendees+to+the+meeting%2C+then+return+the+full+reconciled+attendee+list+fetched+from+the+calendar+provider+after+the+additions+are+applied+%28not+\u0026amp;theme=6ac836ff8ffff2229882b2f5\u0026amp;signature=70297fec89e06719a32ec0c720546a7b0ade50ad25d0bb2f8164ffb237f97f96\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/11x-60396687/kPociBcyaWGj5IZW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"11x Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B8441F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/conversation-meetings/add-meeting-attendees.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.julian.11x.ai/#organization\",\"name\":\"11x Docs\",\"url\":\"https://docs.julian.11x.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/11x-60396687/WQ5DVIR6fahl90CM/logo/light.svg?fit=max\u0026auto=format\u0026n=WQ5DVIR6fahl90CM\u0026q=85\u0026s=927c445258f1014a7d7cf43109ee835b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.julian.11x.ai#website\",\"name\":\"11x Docs\",\"url\":\"https://docs.julian.11x.ai\",\"publisher\":{\"@id\":\"https://docs.julian.11x.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees#webpage\",\"url\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees\",\"name\":\"Add meeting attendees\",\"description\":\"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.\",\"dateModified\":\"2026-11-04T16:14:04.050Z\",\"isPartOf\":{\"@id\":\"https://docs.julian.11x.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Conversation Meetings\",\"item\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/list-meeting-attendees\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add meeting attendees\",\"item\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees#apireference\",\"headline\":\"Add meeting attendees\",\"name\":\"Add meeting attendees\",\"description\":\"Add one or more attendees to the meeting, then return the full reconciled attendee list fetched from the calendar provider after the additions are applied (not just the attendees from the request). Attendees can only be added while the meeting has not yet started.\",\"url\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees\",\"mainEntityOfPage\":{\"@id\":\"https://docs.julian.11x.ai/api-reference/conversation-meetings/add-meeting-attendees#webpage\"},\"dateModified\":\"2026-11-04T16:14:04.050Z\",\"publisher\":{\"@id\":\"https://docs.julian.11x.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.julian.11x.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"11x Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"11x Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Chat Widget","pages":[{"title":"Chat Widget","href":"/chat/overview"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/crm-integrations"}]},{"tab":"API Reference","groups":[{"group":"Workflows","pages":[{"title":"Inspect one workflow run","deprecated":null,"version":null,"openapi":"/openapi.json get /workflows/{agentId}/run","href":"/api-reference/workflows/inspect-one-workflow-run"},{"title":"Start one workflow run","deprecated":null,"version":null,"openapi":"/openapi.json post /workflows/{agentId}/run","href":"/api-reference/workflows/start-one-workflow-run"},{"title":"List workflow run history","deprecated":null,"version":null,"openapi":"/openapi.json get /workflows/{agentId}/runs","href":"/api-reference/workflows/list-workflow-run-history"}]},{"group":"Scheduling","pages":[{"title":"Enroll a single contact","deprecated":null,"version":null,"openapi":"/openapi.json post /agents/{agentId}/schedule/sequence","href":"/api-reference/scheduling/enroll-a-single-contact"},{"title":"Enroll multiple contacts","deprecated":null,"version":null,"openapi":"/openapi.json post /agents/{agentId}/schedule/sequences","href":"/api-reference/scheduling/enroll-multiple-contacts"}]},{"group":"Agents","pages":[{"title":"List organization agents","deprecated":null,"version":null,"openapi":"/openapi.json get /agents","href":"/api-reference/agents/list-organization-agents"},{"title":"List agent input variables","deprecated":null,"version":null,"openapi":"/openapi.json get /agents/{agentId}/input-variables","href":"/api-reference/agents/list-agent-input-variables"},{"title":"List agent extracted variables","deprecated":null,"version":null,"openapi":"/openapi.json get /agents/{agentId}/extracted-variables","href":"/api-reference/agents/list-agent-extracted-variables"},{"title":"List agent outcomes","deprecated":null,"version":null,"openapi":"/openapi.json get /agents/{agentId}/outcomes","href":"/api-reference/agents/list-agent-outcomes"}]},{"group":"Sequences","pages":[{"title":"Cancel sequences","deprecated":null,"version":null,"openapi":"/openapi.json post /sequences/cancel","href":"/api-reference/sequences/cancel-sequences"}]},{"group":"Credits","pages":[{"title":"Get credit usage","deprecated":null,"version":null,"openapi":"/openapi.json get /credits/usage","href":"/api-reference/credits/get-credit-usage"}]},{"group":"Conversation Meetings","pages":[{"title":"List meeting attendees","description":"Retrieve the current attendees on the meeting linked to a conversation. Attendees are read live from the calendar provider: each attendee always includes `email`, while `name`, `timeZone`, and `phoneNumber` are present when the provider has a value for them.","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/meetings/{entityId}/attendees","href":"/api-reference/conversation-meetings/list-meeting-attendees"},{"title":"Add meeting attendees","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/meetings/{entityId}/attendees","href":"/api-reference/conversation-meetings/add-meeting-attendees"},{"title":"Cancel meeting","description":"Cancel the meeting linked to a conversation. The request body is optional — send an empty body to cancel with no extra options. Reconciliation of the conversation's stored metadata (such as marking the booking cancelled) is handled asynchronously after the calendar provider confirms the cancellation; it does not happen within this request.","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/meetings/{entityId}/cancel","href":"/api-reference/conversation-meetings/cancel-meeting"}]},{"group":"Conversation Metadata","pages":[{"title":"Search conversations","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/search/{agentId}","href":"/api-reference/conversation-metadata/search-conversations"},{"title":"Retrieve conversation metadata","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/metadata/{sequenceId}","href":"/api-reference/conversation-metadata/retrieve-conversation-metadata"}]},{"group":"Recordings","pages":[{"title":"Retrieve recordings for conversations","deprecated":null,"version":null,"openapi":"/openapi.json post /recordings","href":"/api-reference/recordings/retrieve-recordings-for-conversations"},{"title":"Retrieve a call recording","deprecated":null,"version":null,"openapi":"/openapi.json get /recordings/{callId}","href":"/api-reference/recordings/retrieve-a-call-recording"}]},{"group":"Webhooks","pages":[{"title":"Call results","version":null,"deprecated":null,"openapi":"/openapi.json webhook callResults","href":"/api-reference/webhooks/call-results"}]}]}]},"basePath":"","title":"Add meeting attendees - 11x Docs","buildId":"dpl_2grHJBti9hgwf9Do67jupa8J7v8e","deploymentId":"dpl_2grHJBti9hgwf9Do67jupa8J7v8e","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DaTqz-AH.js","utils-CsUUUct_.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CnvaPNoU.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BwagxZKX.js","snippetPresets-C-VdbFNr.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CG9P2cMm.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BtDqnZBr.js","shallow-54FVT67S.js","getApiPlaygroundDisplay-B8tP2NQv.js","CodeSnippet-DtbQv-QL.js","CodeSnippets-_1OCGqVx.js","Page-Fjj9VUMC.js","getPastedJson-C08d7iH7.js","icon-DPd42gnk.js","MethodPill-Z1Ejh5lk.js","DuplicateIcon-bGe0ab6n.js","createIcon-o_Wc2Raf.js","DynamicMarkdown-CVjP4U6p.js","SectionHeading-CXfki1-u.js","axios-vUo_bRtp.js","Markdown-Vx6tk1CN.js","clsx-DA-ub-wq.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-6J38nsph.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DAS7CDBS.js"]}