{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Agni","colors":{"primary":"#E8430A","light":"#FF6B35","dark":"#D63A06"},"logo":{"light":"https://mintcdn.com/agni/McdbIs6domJMAyIV/logo/light.png?fit=max\u0026auto=format\u0026n=McdbIs6domJMAyIV\u0026q=85\u0026s=56e5c2c19fd673bc0f02949ea740516d","dark":"https://mintcdn.com/agni/McdbIs6domJMAyIV/logo/dark.png?fit=max\u0026auto=format\u0026n=McdbIs6domJMAyIV\u0026q=85\u0026s=6d31504e54c58400b836ec8fdcd87ab8"},"favicon":"https://mintcdn.com/agni/McdbIs6domJMAyIV/favicon.svg?fit=max\u0026auto=format\u0026n=McdbIs6domJMAyIV\u0026q=85\u0026s=cd81a48c5edf3be712df579b7bc11449","api":{"mdx":{"auth":{"method":"key","name":"X-Api-Key"},"server":"https://api.ravan.ai"}},"background":{"color":{"light":"#FFFBF8","dark":"#07090F"}},"navbar":{"links":[],"primary":{"type":"button","label":"Login","href":"https://app.ravan.ai"}},"footer":{"socials":{"instagram":"https://www.instagram.com/agnibyravan"}},"contextual":{"options":["copy"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Demo","icon":"microphone","href":"https://agni.ravan.ai"},{"anchor":"Website","icon":"globe","href":"https://app.ravan.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"agni","hasAudioNarration":false,"actualSubdomain":"agni","customDomains":["docs.ravan.ai"],"gitSource":{"type":"github","owner":"priobrata-b","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ab11496cb5fbefac623cffc","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":99},{"language":"default","tag":"Guides","count":26},{"language":"default","tag":"Cal.com Integration API","count":14},{"language":"default","tag":"RAG Knowledge Base API","count":14},{"language":"default","tag":"Contact API","count":13},{"language":"default","tag":"Phone Number \u0026 Telephony API","count":13},{"language":"default","tag":"Campaign API","count":11},{"language":"default","tag":"GHL Integration API","count":10},{"language":"default","tag":"Agent API","count":8},{"language":"default","tag":"Agent Tool API","count":5}]},"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":"custom-rbac-roles","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":"editor-metadata","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html.dark,html[class~=\"dark\"]{background-color:#0f0700}html.dark body,html[class~=\"dark\"] body{background:radial-gradient(circle at 78% 34%, rgba(255, 100, 20, 0.28), transparent 23rem),\n radial-gradient(circle at 67% 54%, rgba(220, 40, 10, 0.22), transparent 22rem),\n radial-gradient(circle at 82% 62%, rgba(180, 60, 0, 0.20), transparent 24rem),\n linear-gradient(180deg, #0f0700 0%, #100800 48%, #0a0500 100%)}html.dark #background-color,html[class~=\"dark\"] #background-color{background:radial-gradient(circle at 78% 34%, rgba(255, 100, 20, 0.28), transparent 23rem),\n radial-gradient(circle at 67% 54%, rgba(220, 40, 10, 0.22), transparent 22rem),\n radial-gradient(circle at 82% 62%, rgba(180, 60, 0, 0.20), transparent 24rem),\n linear-gradient(180deg, #0f0700 0%, #100800 48%, #0a0500 100%)}.auth-next-steps a{transition:border-color 160ms ease, box-shadow 160ms ease}.auth-next-steps a:hover{border-color:#f97316!important;box-shadow:0 0 0 1px #f97316}.regional-pricing-link{display:flex!important;align-items:center;justify-content:space-between;gap:16px;transition:border-color 160ms ease, box-shadow 160ms ease}.regional-pricing-link:hover{border-color:#f97316!important;box-shadow:0 0 0 1px #f97316}.regional-pricing-link__text{flex:1;min-width:0}.regional-pricing-link__cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid #f97316;border-radius:8px;padding:8px 14px;color:#ea580c;font-size:14px;font-weight:700;white-space:nowrap;transition:background-color 160ms ease, color 160ms ease}.regional-pricing-link:hover .regional-pricing-link__cta{background-color:#f97316;color:#ffffff}@media (max-width: 700px){.regional-pricing-link{flex-direction:column;align-items:flex-start}}html.dark .enterprise-hero,html[class~=\"dark\"] .enterprise-hero{background:linear-gradient(180deg, #1f1308 0%, #2a180b 100%)!important;border-color:#7c2d12!important}html.dark .enterprise-kicker,html[class~=\"dark\"] .enterprise-kicker{color:#fb923c!important}html.dark .enterprise-title,html[class~=\"dark\"] .enterprise-title{color:#fff7ed!important}html.dark .enterprise-copy,html[class~=\"dark\"] .enterprise-copy,html.dark .enterprise-email-row,html[class~=\"dark\"] .enterprise-email-row{color:#fed7aa!important}html.dark .enterprise-email-row a,html[class~=\"dark\"] .enterprise-email-row a{color:#fdba74!important}html.dark .enterprise-booking-frame,html[class~=\"dark\"] .enterprise-booking-frame{border-color:#7c2d12!important;background:#1b1008!important}html.dark .enterprise-booking-iframe,html[class~=\"dark\"] .enterprise-booking-iframe{filter:invert(0.92) hue-rotate(180deg) saturate(0.85)}"}],"page":{"pagePath":"api-reference/appointments/manage-calcom","slug":"/api-reference/appointments/manage-calcom","pageMetadata":{"title":"Manage Cal.com Appointment","openapi":"POST /api/v1/calcom/appointments/manage","description":"Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body.","href":"/api-reference/appointments/manage-calcom"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Manage an appointment request for the AI agent; no X-Api-Key is required, and \", _jsx(_components.code, {\n children: \"org_id\"\n }), \" is provided in the request body.\"]\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,hr:`hr`,p:`p`,..._provideComponents(),...props.components},{Expandable,Heading,ParamField,ResponseField}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`body`,children:`Body`}),`\n`,_jsx(ParamField,{body:`action`,type:`string`,required:true,id:`param-action`,children:_jsxs(_components.p,{children:[`The appointment operation to perform. Use values such as `,_jsx(_components.code,{children:`create`}),`, `,_jsx(_components.code,{children:`reschedule`}),`, `,_jsx(_components.code,{children:`cancel`}),`, or `,_jsx(_components.code,{children:`list`}),`, depending on the appointment workflow.`]})}),`\n`,_jsx(ParamField,{body:`agent_id`,type:`string`,required:true,id:`param-agent-id`,children:_jsxs(_components.p,{children:[`The unique ID of the agent that should own, handle, or be assigned to this resource. Use the `,_jsx(_components.code,{children:`id`}),` returned by the Agent API.`]})}),`\n`,_jsx(ParamField,{body:`org_id`,type:`string`,required:true,id:`param-org-id`,children:_jsx(_components.p,{children:`The organization ID that owns the resource. Use the organization ID from your Agni account.`})}),`\n`,_jsx(ParamField,{body:`name`,type:`string`,id:`param-name`,children:_jsx(_components.p,{children:`The customer’s full name for the appointment.`})}),`\n`,_jsx(ParamField,{body:`email`,type:`string`,id:`param-email`,children:_jsxs(_components.p,{children:[`The contact email address. Use a valid email format such as `,_jsx(_components.code,{children:`alex@example.com`}),`.`]})}),`\n`,_jsx(ParamField,{body:`phone`,type:`string`,id:`param-phone`,children:_jsxs(_components.p,{children:[`The contact phone number in E.164 format. Example: `,_jsx(_components.code,{children:`+14157774444`}),`.`]})}),`\n`,_jsx(ParamField,{body:`appointment_datetime`,type:`string`,id:`param-appointment-datetime`,children:_jsxs(_components.p,{children:[`The appointment date and time in ISO 8601 format. Include a timezone offset when possible, for example `,_jsx(_components.code,{children:`2026-03-14T15:00:00+05:30`}),`.`]})}),`\n`,_jsx(ParamField,{body:`appointment_id`,type:`string`,id:`param-appointment-id`,children:_jsx(_components.p,{children:`The unique appointment ID. Use the ID returned when the appointment was created or listed.`})}),`\n`,_jsx(ParamField,{body:`call_session_id`,type:`string`,id:`param-call-session-id`,children:_jsx(_components.p,{children:`The unique call session ID associated with the conversation or appointment. Use it to connect call activity with follow-up actions.`})}),`\n`,_jsx(ParamField,{body:`notes`,type:`string`,id:`param-notes`,children:_jsx(_components.p,{children:`Additional notes for the appointment, contact, or call. These notes can include context for follow-up.`})}),`\n`,_jsx(ParamField,{body:`days_ahead`,type:`integer`,id:`param-days-ahead`,children:_jsx(_components.p,{children:`The number of days ahead to search for available appointment slots.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success`,children:_jsx(_components.p,{children:`Whether the request succeeded.`})}),`\n`,_jsx(ResponseField,{name:`message`,type:`string`,id:`param-message`,children:_jsx(_components.p,{children:`Natural language message to relay directly to the user`})}),`\n`,_jsxs(ResponseField,{name:`data`,type:`object`,id:`param-data`,children:[_jsx(_components.p,{children:`data field.`}),_jsxs(Expandable,{title:`data`,children:[_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success-1`,children:_jsx(_components.p,{children:`success field.`})}),_jsx(ResponseField,{name:`message`,type:`string`,id:`param-message-1`,children:_jsx(_components.p,{children:`message field.`})}),_jsx(ResponseField,{name:`summary`,type:`string`,id:`param-summary`,children:_jsx(_components.p,{children:`Short label (e.g. Appointment confirmed, Cancelled, Rescheduled)`})}),_jsx(ResponseField,{name:`action`,type:`string`,id:`param-action-1`,children:_jsx(_components.p,{children:`The action that was performed`})}),_jsx(ResponseField,{name:`appointment_id`,type:`string`,id:`param-appointment-id-1`,children:_jsx(_components.p,{children:`Appointment ID (returned for book, reschedule, cancel)`})}),_jsx(ResponseField,{name:`date_time`,type:`string`,id:`param-date-time`,children:_jsx(_components.p,{children:`Confirmed appointment datetime in ISO 8601`})}),_jsx(ResponseField,{name:`agent_name`,type:`string`,id:`param-agent-name`,children:_jsx(_components.p,{children:`Name of the agent handling the appointment`})}),_jsx(ResponseField,{name:`action_required`,type:`string`,id:`param-action-required`,children:_jsx(_components.p,{children:`Next action required if the request could not be completed (e.g. reschedule)`})}),_jsxs(ResponseField,{name:`available_slots`,type:`object[]`,id:`param-available-slots`,children:[_jsx(_components.p,{children:`Available time slots grouped by date (returned for suggest, availability, and slot-unavailable responses)`}),_jsxs(Expandable,{title:`available_slots[]`,children:[_jsx(ResponseField,{name:`date`,type:`string`,id:`param-date`,children:_jsx(_components.p,{children:`Date in YYYY-MM-DD format`})}),_jsx(ResponseField,{name:`date_label`,type:`string`,id:`param-date-label`,children:_jsx(_components.p,{children:`Human-readable date label (e.g. Today, Tomorrow)`})}),_jsx(ResponseField,{name:`slots`,type:`string[]`,id:`param-slots`,children:_jsx(_components.p,{children:`Available time slots (e.g. 9:00 AM)`})})]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Manage Cal.com Appointment","openapi":"POST /api/v1/calcom/appointments/manage","description":"Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body.","href":"/api-reference/appointments/manage-calcom"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,hr:`hr`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,ResponseExample,ResponseField}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`body`,children:`Body`}),`\n`,_jsx(ParamField,{body:`action`,type:`string`,required:true,id:`param-action`,children:_jsxs(_components.p,{children:[`The appointment operation to perform. Use values such as `,_jsx(_components.code,{children:`create`}),`, `,_jsx(_components.code,{children:`reschedule`}),`, `,_jsx(_components.code,{children:`cancel`}),`, or `,_jsx(_components.code,{children:`list`}),`, depending on the appointment workflow.`]})}),`\n`,_jsx(ParamField,{body:`agent_id`,type:`string`,required:true,id:`param-agent-id`,children:_jsxs(_components.p,{children:[`The unique ID of the agent that should own, handle, or be assigned to this resource. Use the `,_jsx(_components.code,{children:`id`}),` returned by the Agent API.`]})}),`\n`,_jsx(ParamField,{body:`org_id`,type:`string`,required:true,id:`param-org-id`,children:_jsx(_components.p,{children:`The organization ID that owns the resource. Use the organization ID from your Agni account.`})}),`\n`,_jsx(ParamField,{body:`name`,type:`string`,id:`param-name`,children:_jsx(_components.p,{children:`The customer’s full name for the appointment.`})}),`\n`,_jsx(ParamField,{body:`email`,type:`string`,id:`param-email`,children:_jsxs(_components.p,{children:[`The contact email address. Use a valid email format such as `,_jsx(_components.code,{children:`alex@example.com`}),`.`]})}),`\n`,_jsx(ParamField,{body:`phone`,type:`string`,id:`param-phone`,children:_jsxs(_components.p,{children:[`The contact phone number in E.164 format. Example: `,_jsx(_components.code,{children:`+14157774444`}),`.`]})}),`\n`,_jsx(ParamField,{body:`appointment_datetime`,type:`string`,id:`param-appointment-datetime`,children:_jsxs(_components.p,{children:[`The appointment date and time in ISO 8601 format. Include a timezone offset when possible, for example `,_jsx(_components.code,{children:`2026-03-14T15:00:00+05:30`}),`.`]})}),`\n`,_jsx(ParamField,{body:`appointment_id`,type:`string`,id:`param-appointment-id`,children:_jsx(_components.p,{children:`The unique appointment ID. Use the ID returned when the appointment was created or listed.`})}),`\n`,_jsx(ParamField,{body:`call_session_id`,type:`string`,id:`param-call-session-id`,children:_jsx(_components.p,{children:`The unique call session ID associated with the conversation or appointment. Use it to connect call activity with follow-up actions.`})}),`\n`,_jsx(ParamField,{body:`notes`,type:`string`,id:`param-notes`,children:_jsx(_components.p,{children:`Additional notes for the appointment, contact, or call. These notes can include context for follow-up.`})}),`\n`,_jsx(ParamField,{body:`days_ahead`,type:`integer`,id:`param-days-ahead`,children:_jsx(_components.p,{children:`The number of days ahead to search for available appointment slots.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success`,children:_jsx(_components.p,{children:`Whether the request succeeded.`})}),`\n`,_jsx(ResponseField,{name:`message`,type:`string`,id:`param-message`,children:_jsx(_components.p,{children:`Natural language message to relay directly to the user`})}),`\n`,_jsxs(ResponseField,{name:`data`,type:`object`,id:`param-data`,children:[_jsx(_components.p,{children:`data field.`}),_jsxs(Expandable,{title:`data`,children:[_jsx(ResponseField,{name:`success`,type:`boolean`,id:`param-success-1`,children:_jsx(_components.p,{children:`success field.`})}),_jsx(ResponseField,{name:`message`,type:`string`,id:`param-message-1`,children:_jsx(_components.p,{children:`message field.`})}),_jsx(ResponseField,{name:`summary`,type:`string`,id:`param-summary`,children:_jsx(_components.p,{children:`Short label (e.g. Appointment confirmed, Cancelled, Rescheduled)`})}),_jsx(ResponseField,{name:`action`,type:`string`,id:`param-action-1`,children:_jsx(_components.p,{children:`The action that was performed`})}),_jsx(ResponseField,{name:`appointment_id`,type:`string`,id:`param-appointment-id-1`,children:_jsx(_components.p,{children:`Appointment ID (returned for book, reschedule, cancel)`})}),_jsx(ResponseField,{name:`date_time`,type:`string`,id:`param-date-time`,children:_jsx(_components.p,{children:`Confirmed appointment datetime in ISO 8601`})}),_jsx(ResponseField,{name:`agent_name`,type:`string`,id:`param-agent-name`,children:_jsx(_components.p,{children:`Name of the agent handling the appointment`})}),_jsx(ResponseField,{name:`action_required`,type:`string`,id:`param-action-required`,children:_jsx(_components.p,{children:`Next action required if the request could not be completed (e.g. reschedule)`})}),_jsxs(ResponseField,{name:`available_slots`,type:`object[]`,id:`param-available-slots`,children:[_jsx(_components.p,{children:`Available time slots grouped by date (returned for suggest, availability, and slot-unavailable responses)`}),_jsxs(Expandable,{title:`available_slots[]`,children:[_jsx(ResponseField,{name:`date`,type:`string`,id:`param-date`,children:_jsx(_components.p,{children:`Date in YYYY-MM-DD format`})}),_jsx(ResponseField,{name:`date_label`,type:`string`,id:`param-date-label`,children:_jsx(_components.p,{children:`Human-readable date label (e.g. Today, Tomorrow)`})}),_jsx(ResponseField,{name:`slots`,type:`string[]`,id:`param-slots`,children:_jsx(_components.p,{children:`Available time slots (e.g. 9:00 AM)`})})]})]})]})]}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`24`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`24`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Appointment confirmed successfully\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Booked successfully\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"summary\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Appointment confirmed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"action\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"book\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"appointment_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"appt_123\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-03-20T14:00:00Z\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"agent_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Dr. Rivera\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"action_required\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"available_slots\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-03-21\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Tomorrow\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"slots\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"9:00 AM\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"11:30 AM\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`422`,numberOfLines:`32`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`32`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Requested slot is unavailable\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SLOT_UNAVAILABLE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The selected time is no longer available\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"details\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"summary\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Please choose a different slot\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"action\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"book\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"action_required\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"reschedule\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"agent_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Dr. Rivera\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"available_slots\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-03-21\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Tomorrow\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"slots\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"10:00 AM\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"1:00 PM\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-03-22\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"date_label\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Friday\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"slots\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"9:30 AM\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"3:00 PM\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Manage Cal.com Appointment","openapi":"POST /api/v1/calcom/appointments/manage","description":"Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body.","href":"/api-reference/appointments/manage-calcom"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Body","slug":"body","depth":3,"children":[]},{"title":"Response","slug":"response","depth":3,"children":[]}],"codeExamples":{"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"24\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Appointment confirmed successfully\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Booked successfully\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"summary\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Appointment confirmed\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"action\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"book\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"appointment_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"appt_123\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"date_time\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2026-03-20T14:00:00Z\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"agent_name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Dr. Rivera\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"action_required\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"available_slots\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"date\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2026-03-21\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"date_label\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Tomorrow\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"slots\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"9:00 AM\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"11:30 AM\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}}},"jsLinks":["/_mintlify/custom/agni/e3b0c44298fc1c14/build-openapi.js","/_mintlify/custom/agni/efdc12d3882511b9/fix-newlines.js","/_mintlify/custom/agni/b8fa0a4115baddda/fix-tabs.js"],"openApiReferenceData":{"operation":{"tags":["AppointmentService"],"summary":"Manage Cal.com Appointment","operationId":"ManageCalcomAppointment","description":"Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body.","security":[],"requestBody":"131db1c0-b476-481d-9669-106f5af1cb67","responses":{"200":"c588f302-e2f8-463f-bc8e-6480fefec455","422":"96064b28-ef5e-4921-8c36-7c25ab5fd0db"},"method":"post","type":"path","servers":["791adbe8-072f-41b3-b4ab-bd7cd3aac624"],"path":"/api/v1/calcom/appointments/manage","baseUrlOptions":["https://api.ravan.ai"],"title":"Manage Cal.com Appointment","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExamples":[{"dropdown":false,"language":"json","code":{"type":"pre","key":null,"ref":null,"props":{"className":"shiki shiki-themes github-light-default dark-plus","style":{"backgroundColor":"#ffffff","--shiki-dark-bg":"#0B0C0E","color":"#1f2328","--shiki-dark":"#D4D4D4"},"language":"json","children":{"type":"code","key":null,"ref":null,"props":{"language":"json","numberOfLines":"24","children":[{"type":"span","key":"0","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":"{"}}}},"\n",{"type":"span","key":"2","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"success\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":"true"}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"4","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"message\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"Appointment confirmed successfully\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"6","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"data\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": {"}}]}},"\n",{"type":"span","key":"8","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"success\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":"true"}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"10","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"message\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"Booked successfully\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"12","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"summary\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"Appointment confirmed\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"14","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"action\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"book\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"16","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"appointment_id\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"appt_123\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"18","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"date_time\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"2026-03-20T14:00:00Z\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"20","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"agent_name\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"Dr. Rivera\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"22","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"action_required\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"24","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"available_slots\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": ["}}]}},"\n",{"type":"span","key":"26","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":" {"}}}},"\n",{"type":"span","key":"28","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"date\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"2026-03-21\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"30","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"date_label\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"Tomorrow\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"32","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"slots\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": ["}}]}},"\n",{"type":"span","key":"34","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"9:00 AM\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"36","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"11:30 AM\""}}}},"\n",{"type":"span","key":"38","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":" ]"}}}},"\n",{"type":"span","key":"40","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":" }"}}}},"\n",{"type":"span","key":"42","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":" ]"}}}},"\n",{"type":"span","key":"44","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":" }"}}}},"\n",{"type":"span","key":"46","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":"}"}}}},"\n"]}}}},"filename":"200"}],"responseExampleType":"mdx"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["action","agent_id","org_id"],"properties":{"action":{"type":"string","enum":["book","reschedule","cancel","suggest","availability"],"description":"The appointment action to perform","isRequired":true,"uniqueKey":"action","typeLabel":"enum\u003cstring>"},"agent_id":{"type":"string","description":"UUID of the agent handling the appointment","isRequired":true,"uniqueKey":"agent_id","typeLabel":"string"},"org_id":{"type":"string","description":"UUID of the organization","isRequired":true,"uniqueKey":"org_id","typeLabel":"string"},"name":{"type":"string","description":"Customer full name (required for book)","uniqueKey":"name","typeLabel":"string"},"email":{"type":"string","description":"Customer email (required for book if no phone)","uniqueKey":"email","typeLabel":"string"},"phone":{"type":"string","description":"Customer phone in E.164 format (required for book if no email)","uniqueKey":"phone","typeLabel":"string"},"appointment_datetime":{"type":"string","description":"ISO 8601 datetime for book or reschedule","uniqueKey":"appointment_datetime","typeLabel":"string"},"appointment_id":{"type":"string","description":"Existing appointment ID (required for cancel and reschedule)","uniqueKey":"appointment_id","typeLabel":"string"},"call_session_id":{"type":"string","description":"Optional call session ID for book","uniqueKey":"call_session_id","typeLabel":"string"},"notes":{"type":"string","description":"Optional notes for the appointment","uniqueKey":"notes","typeLabel":"string"},"days_ahead":{"type":"integer","format":"int32","description":"Days ahead to look for available slots (default: 7, max: 30). Used for suggest and availability.","uniqueKey":"days_ahead","typeLabel":"integer\u003cint32>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"agent_id":"\u003cstring>","org_id":"\u003cstring>","name":"\u003cstring>","email":"\u003cstring>","phone":"\u003cstring>","appointment_datetime":"\u003cstring>","appointment_id":"\u003cstring>","call_session_id":"\u003cstring>","notes":"\u003cstring>","days_ahead":123}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c588f302-e2f8-463f-bc8e-6480fefec455":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","description":"Natural language message to relay directly to the user","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"data.success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"data.message","typeLabel":"string"},"summary":{"type":"string","description":"Short label (e.g. Appointment confirmed, Cancelled, Rescheduled)","uniqueKey":"data.summary","typeLabel":"string"},"action":{"type":"string","description":"The action that was performed","uniqueKey":"data.action","typeLabel":"string"},"appointment_id":{"type":"string","description":"Appointment ID (returned for book, reschedule, cancel)","uniqueKey":"data.appointment_id","typeLabel":"string"},"date_time":{"type":"string","description":"Confirmed appointment datetime in ISO 8601","uniqueKey":"data.date_time","typeLabel":"string"},"agent_name":{"type":"string","description":"Name of the agent handling the appointment","uniqueKey":"data.agent_name","typeLabel":"string"},"action_required":{"type":"string","description":"Next action required if the request could not be completed (e.g. reschedule)","uniqueKey":"data.action_required","typeLabel":"string"},"available_slots":{"type":"array","description":"Available time slots grouped by date (returned for suggest, availability, and slot-unavailable responses)","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format","uniqueKey":"data.available_slots.items.[INDEX].date","typeLabel":"string"},"date_label":{"type":"string","description":"Human-readable date label (e.g. Today, Tomorrow)","uniqueKey":"data.available_slots.items.[INDEX].date_label","typeLabel":"string"},"slots":{"type":"array","items":{"type":"string","uniqueKey":"data.available_slots.items.[INDEX].slots.items.[INDEX]","typeLabel":"string"},"description":"Available time slots (e.g. 9:00 AM)","uniqueKey":"data.available_slots.items.[INDEX].slots","typeLabel":"string[]"}},"uniqueKey":"data.available_slots.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.available_slots","typeLabel":"object[]"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"\u003cstring>","data":{"success":true,"message":"\u003cstring>","summary":"\u003cstring>","action":"\u003cstring>","appointment_id":"\u003cstring>","date_time":"\u003cstring>","agent_name":"\u003cstring>","action_required":"\u003cstring>","available_slots":[{"date":"\u003cstring>","date_label":"\u003cstring>","slots":["\u003cstring>"]}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"96064b28-ef5e-4921-8c36-7c25ab5fd0db":{"description":"Slot unavailable","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"error":{"type":"object","properties":{"code":{"type":"string","example":"SLOT_UNAVAILABLE","uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","properties":{"summary":{"type":"string","uniqueKey":"error.details.summary","typeLabel":"string"},"action":{"type":"string","uniqueKey":"error.details.action","typeLabel":"string"},"action_required":{"type":"string","example":"reschedule","uniqueKey":"error.details.action_required","typeLabel":"string"},"agent_name":{"type":"string","uniqueKey":"error.details.agent_name","typeLabel":"string"},"available_slots":{"type":"array","items":{"type":"object","uniqueKey":"error.details.available_slots.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details.available_slots","typeLabel":"object[]"}},"uniqueKey":"error.details","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"\u003cstring>","error":{"code":"SLOT_UNAVAILABLE","message":"\u003cstring>","details":{"summary":"\u003cstring>","action":"\u003cstring>","action_required":"reschedule","agent_name":"\u003cstring>","available_slots":[{}]}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"68abd016-f86a-4395-ab53-300154e10517":{"Key":{"name":"X-Api-Key","type":"apiKey","in":"header"}}},"servers":{"791adbe8-072f-41b3-b4ab-bd7cd3aac624":{"url":"https://api.ravan.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"name":"X-Api-Key","type":"apiKey","in":"header"},"schema":{"title":"X-Api-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"Key","name":"X-Api-Key"}],"title":"Key"}]},"originalFileLocation":"openapi.json"},"subdomain":"agni","siteName":"Agni","title":"Manage Cal.com Appointment - Agni","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-24T10:54:26.304Z","originalFileLocation":"api-reference/appointments/manage-calcom.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=\"Manage an appointment request for the AI agent; no X-Api-Key is required, and org_id is provided in the request body.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Agni\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_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/agni/k8K1bIqWGq9Nswhg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Manage Cal.com Appointment - Agni\">\u003cmeta data-mint-head property=\"og:description\" content=\"Manage an appointment request for the AI agent; no X-Api-Key is required, and org_id is provided in the request body.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Agni\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ravan.ai/api-reference/appointments/manage-calcom\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://agni.mintlify.site/_mintlify/api/og/v2?division=Appointment+API\u0026amp;title=Manage+Cal.com+Appointment\u0026amp;description=Manage+an+appointment+request+for+the+AI+agent%3B+no+X-Api-Key+is+required%2C+and+%60org_id%60+is+provided+in+the+request+body.\u0026amp;theme=6fec8f896e523ced5b568193\u0026amp;signature=86b2a419476b3516a85ff868211bb5fa72657ee443c56a9844722e3445b24b8a\">\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=\"Manage Cal.com Appointment - Agni\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Manage an appointment request for the AI agent; no X-Api-Key is required, and org_id is provided in the request body.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://agni.mintlify.site/_mintlify/api/og/v2?division=Appointment+API\u0026amp;title=Manage+Cal.com+Appointment\u0026amp;description=Manage+an+appointment+request+for+the+AI+agent%3B+no+X-Api-Key+is+required%2C+and+%60org_id%60+is+provided+in+the+request+body.\u0026amp;theme=6fec8f896e523ced5b568193\u0026amp;signature=86b2a419476b3516a85ff868211bb5fa72657ee443c56a9844722e3445b24b8a\">\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/agni/k8K1bIqWGq9Nswhg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Agni\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E8430A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ravan.ai/api-reference/appointments/manage-calcom\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/appointments/manage-calcom.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ravan.ai/#organization\",\"name\":\"Agni\",\"url\":\"https://docs.ravan.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/agni/McdbIs6domJMAyIV/logo/light.png?fit=max\u0026auto=format\u0026n=McdbIs6domJMAyIV\u0026q=85\u0026s=56e5c2c19fd673bc0f02949ea740516d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ravan.ai#website\",\"name\":\"Agni\",\"url\":\"https://docs.ravan.ai\",\"publisher\":{\"@id\":\"https://docs.ravan.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom#webpage\",\"url\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom\",\"name\":\"Manage Cal.com Appointment\",\"description\":\"Manage an appointment request for the AI agent; no X-Api-Key is required, and org_id is provided in the request body.\",\"dateModified\":\"2026-05-24T10:54:26.304Z\",\"isPartOf\":{\"@id\":\"https://docs.ravan.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Appointment API\",\"item\":\"https://docs.ravan.ai/api-reference/appointments/manage-ghl\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manage Cal.com Appointment\",\"item\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom#apireference\",\"headline\":\"Manage Cal.com Appointment\",\"name\":\"Manage Cal.com Appointment\",\"description\":\"Manage an appointment request for the AI agent; no X-Api-Key is required, and org_id is provided in the request body.\",\"url\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ravan.ai/api-reference/appointments/manage-calcom#webpage\"},\"dateModified\":\"2026-05-24T10:54:26.304Z\",\"publisher\":{\"@id\":\"https://docs.ravan.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ravan.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Agni\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Agni\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/appointments/manage-calcom.md","siteName":"Agni","nav":{"global":{"anchors":[{"anchor":"Demo","icon":"microphone","href":"https://agni.ravan.ai"},{"anchor":"Website","icon":"globe","href":"https://app.ravan.ai"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Introduction","pages":[{"title":"API overview","href":"/api-reference/introduction"}]},{"group":"Agent API","pages":[{"title":"Get Agent","openapi":"GET /api/v1/agents/{id}/","href":"/api-reference/agents/get"},{"title":"List Agents","openapi":"GET /api/v1/agents/","href":"/api-reference/agents/list"},{"title":"List LLM Models With Voices","openapi":"GET /api/v1/available-llm-models/with-voices","href":"/api-reference/models/list-with-voices"},{"title":"List Voices for LLM Model","openapi":"GET /api/v1/available-voice-ids/{llm_model_id}/voices","href":"/api-reference/models/list-voices"},{"title":"Create Agent","api":"POST https://api.ravan.ai/api/v1/agents/","href":"/api-reference/agents/create"},{"title":"Update Agent","openapi":"PATCH /api/v1/agents/{id}/","href":"/api-reference/agents/update"},{"title":"Update Agent Status","openapi":"PATCH /api/v1/agents/{id}/status/","href":"/api-reference/agents/update-status"},{"title":"Delete Agent","openapi":"DELETE /api/v1/agents/{id}/","href":"/api-reference/agents/delete"}]},{"group":"Organization API","pages":[{"title":"Get organization profile","openapi":"GET /api/v1/organizations/profile/{id}","href":"/api-reference/organizations/profile"}]},{"group":"Agent Tool API","pages":[{"title":"Get Agent Tool","openapi":"GET /api/v1/tools/{id}/","href":"/api-reference/tools/get"},{"title":"List Agent Tools","openapi":"GET /api/v1/tools/","href":"/api-reference/tools/list"},{"title":"Create Agent Tool","openapi":"POST /api/v1/tools/","href":"/api-reference/tools/create"},{"title":"Update Agent Tool","openapi":"PATCH /api/v1/tools/{id}/","href":"/api-reference/tools/update"},{"title":"Delete Agent Tool","openapi":"DELETE /api/v1/tools/{id}/","href":"/api-reference/tools/delete"}]},{"group":"Phone Number \u0026 Telephony API","pages":[{"title":"List Available Numbers","openapi":"GET /api/v1/phone-numbers/available-numbers/{iso_country}/","href":"/api-reference/telephony/list-available-numbers"},{"title":"List Purchased Numbers","openapi":"GET /api/v1/phone-numbers/list","href":"/api-reference/telephony/list-purchased-numbers"},{"title":"List Imported Numbers","openapi":"GET /api/v1/phone-numbers/import","href":"/api-reference/telephony/list-imported-numbers"},{"title":"Get Imported Number","openapi":"GET /api/v1/phone-numbers/import/{id}","href":"/api-reference/telephony/get-imported-number"},{"title":"List Twilio Owned Numbers","openapi":"GET /api/v1/phone-numbers/twilio-owned-numbers/","href":"/api-reference/telephony/list-twilio-numbers"},{"title":"Get Selected Telephony","openapi":"GET /api/v1/phone-numbers/selected-telephony","href":"/api-reference/telephony/get-selected-telephony"},{"title":"Buy Phone Number","openapi":"POST /api/v1/phone-numbers/buy/","href":"/api-reference/telephony/buy-number"},{"title":"Import Phone Number","openapi":"POST /api/v1/phone-numbers/import/","href":"/api-reference/telephony/import-number"},{"title":"Add Twilio Number","openapi":"POST /api/v1/phone-numbers/add-twilio","href":"/api-reference/telephony/add-twilio-number"},{"title":"Create Telephony Type","openapi":"POST /api/v1/phone-numbers/create/telephony/","href":"/api-reference/telephony/create-telephony"},{"title":"Update Imported Number","openapi":"PUT /api/v1/phone-numbers/import/{id}","href":"/api-reference/telephony/update-imported-number"},{"title":"Release Phone Number","openapi":"DELETE /api/v1/phone-numbers/{phone_number}/release/","href":"/api-reference/telephony/release-number"},{"title":"Delete Imported Number","openapi":"DELETE /api/v1/phone-numbers/import/{id}","href":"/api-reference/telephony/delete-imported-number"}]},{"group":"Campaign API","pages":[{"title":"List Campaigns","api":"GET https://api.ravan.ai/api/v1/campaigns/","href":"/api-reference/campaigns/list"},{"title":"Get Campaign","api":"GET https://api.ravan.ai/api/v1/campaigns/{id}","href":"/api-reference/campaigns/get"},{"title":"List Campaign Contacts","openapi":"GET /api/v1/campaigns/{id}/contacts","href":"/api-reference/campaigns/list-contacts"},{"title":"Create Campaign","api":"POST https://api.ravan.ai/api/v1/campaigns/","href":"/api-reference/campaigns/create"},{"title":"Start Campaign","openapi":"POST /api/v1/campaigns/{id}/start","href":"/api-reference/campaigns/start"},{"title":"Pause Campaign","openapi":"POST /api/v1/campaigns/{id}/pause","href":"/api-reference/campaigns/pause"},{"title":"Resume Campaign","openapi":"POST /api/v1/campaigns/{id}/resume","href":"/api-reference/campaigns/resume"},{"title":"Add Contacts to Campaign","openapi":"POST /api/v1/campaigns/{id}/contacts","href":"/api-reference/campaigns/add-contacts"},{"title":"Update Campaign","api":"PATCH https://api.ravan.ai/api/v1/campaigns/{id}","href":"/api-reference/campaigns/update"},{"title":"Delete Campaign","openapi":"DELETE /api/v1/campaigns/{id}","href":"/api-reference/campaigns/delete"},{"title":"Remove Contact from Campaign","openapi":"DELETE /api/v1/campaigns/{id}/contacts/{contact_id}","href":"/api-reference/campaigns/remove-contact"}]},{"group":"Contact API","pages":[{"title":"Get Contact","openapi":"GET /api/v1/contacts/{id}","href":"/api-reference/contacts/get"},{"title":"List Contacts","openapi":"GET /api/v1/contacts/","href":"/api-reference/contacts/list"},{"title":"Get Contact Detail","openapi":"GET /api/v1/contacts/{id}/detail","href":"/api-reference/contacts/detail"},{"title":"Get Contact Calls","openapi":"GET /api/v1/contacts/{id}/calls","href":"/api-reference/contacts/calls"},{"title":"Get Contact Call Stats","openapi":"GET /api/v1/contacts/{id}/calls/stats","href":"/api-reference/contacts/call-stats"},{"title":"Get Contact Activities","openapi":"GET /api/v1/contacts/{id}/activities","href":"/api-reference/contacts/activities"},{"title":"Get Contact Campaigns","openapi":"GET /api/v1/contacts/{id}/campaigns","href":"/api-reference/contacts/campaigns"},{"title":"List Contact Notes","openapi":"GET /api/v1/contacts/{id}/notes","href":"/api-reference/contacts/list-notes"},{"title":"Create Contact","openapi":"POST /api/v1/contacts/","href":"/api-reference/contacts/create"},{"title":"Bulk Delete Contacts","openapi":"POST /api/v1/contacts/bulk-delete","href":"/api-reference/contacts/bulk-delete"},{"title":"Create Contact Note","openapi":"POST /api/v1/contacts/{id}/notes","href":"/api-reference/contacts/create-note"},{"title":"Update Contact","openapi":"PATCH /api/v1/contacts/{id}","href":"/api-reference/contacts/update"},{"title":"Delete Contact","openapi":"DELETE /api/v1/contacts/{id}","href":"/api-reference/contacts/delete"}]},{"group":"Calling API","pages":[{"title":"List Call Sessions","openapi":"GET /api/v1/calling/call-sessions","href":"/api-reference/calling/list-sessions"},{"title":"Get Call Session Detail","openapi":"GET /api/v1/calling/call-sessions-detail/{id}","href":"/api-reference/calling/get-session-detail"},{"title":"Phone Call History","openapi":"GET /api/v1/calling/phone-history","href":"/api-reference/calling/phone-history"},{"title":"Create Call","openapi":"POST /api/v1/calling/create-call","href":"/api-reference/calling/create-call"}]},{"group":"Appointment API","pages":[{"title":"Manage GHL Appointment","openapi":"POST /api/v1/ghl/appointments/manage","description":"Manage an appointment request for the AI agent; no X-Api-Key is required, and `org_id` is provided in the request body.","href":"/api-reference/appointments/manage-ghl"},{"title":"Manage Cal.com Appointment","openapi":"POST /api/v1/calcom/appointments/manage","href":"/api-reference/appointments/manage-calcom"}]},{"group":"GHL Integration API","pages":[{"title":"GHL Setup Status","openapi":"GET /api/v1/ghl/setup/status","description":"GHL Setup Status.","href":"/api-reference/ghl/setup-status"},{"title":"List GHL Calendars","openapi":"GET /api/v1/ghl/setup/calendars","href":"/api-reference/ghl/list-calendars"},{"title":"Get GHL Agent by Calendar","openapi":"GET /api/v1/ghl/setup/agents/calendar/{calendar_id}","href":"/api-reference/ghl/get-agent-by-calendar"},{"title":"List GHL Appointments","openapi":"GET /api/v1/ghl/appointments","href":"/api-reference/ghl/list-appointments"},{"title":"Get GHL Appointment","openapi":"GET /api/v1/ghl/appointments/{appointment_id}","href":"/api-reference/ghl/get-appointment"},{"title":"GHL OAuth Authorize","openapi":"GET /api/v1/ghl/oauth/authorize","href":"/api-reference/ghl/oauth-authorize"},{"title":"GHL OAuth Callback","openapi":"GET /api/v1/ghl/oauth/callback","href":"/api-reference/ghl/oauth-callback"},{"title":"Save Call Data","openapi":"POST /api/v1/ghl/calls/data","href":"/api-reference/ghl/save-call-data"},{"title":"Get or Create Contact","openapi":"POST /api/v1/ghl/contacts","href":"/api-reference/ghl/get-or-create-contact"},{"title":"Disconnect GHL","openapi":"POST /api/v1/ghl/disconnect","href":"/api-reference/ghl/disconnect"}]},{"group":"Cal.com Integration API","pages":[{"title":"Cal.com OAuth Connect","openapi":"GET /api/v1/calcom/oauth/connect","href":"/api-reference/calcom/oauth-connect"},{"title":"Cal.com OAuth Callback","openapi":"GET /api/v1/calcom/oauth/callback","href":"/api-reference/calcom/oauth-callback"},{"title":"Cal.com Connection Status","openapi":"GET /api/v1/calcom/status","href":"/api-reference/calcom/status"},{"title":"List Cal.com Event Types","openapi":"GET /api/v1/calcom/event-types","href":"/api-reference/calcom/list-event-types"},{"title":"Lookup Cal.com Event Type","openapi":"GET /api/v1/calcom/event-types/lookup/{platform_id}","href":"/api-reference/calcom/lookup-event-type"},{"title":"List Cal.com Appointments","openapi":"GET /api/v1/calcom/appointments","href":"/api-reference/calcom/list-appointments"},{"title":"Get Appointment","openapi":"GET /api/v1/calcom/appointments/{appointment_id}","href":"/api-reference/calcom/get-appointment"},{"title":"Get Agent Cal.com Account","openapi":"GET /api/v1/calcom/agents/{agent_id}/account","href":"/api-reference/calcom/get-agent-account"},{"title":"Get Agent Cal.com Status","openapi":"GET /api/v1/calcom/agents/{agent_id}/status","href":"/api-reference/calcom/agent-status"},{"title":"Get Agent Cal.com Info","openapi":"GET /api/v1/calcom/agents/{agent_id}/info","href":"/api-reference/calcom/agent-info"},{"title":"Disconnect Cal.com","openapi":"POST /api/v1/calcom/disconnect","href":"/api-reference/calcom/disconnect"},{"title":"Connect Agent Cal.com","openapi":"POST /api/v1/calcom/agents/{agent_id}/connect","href":"/api-reference/calcom/connect-agent"},{"title":"Assign Cal.com Account to Agent","openapi":"PUT /api/v1/calcom/agents/{agent_id}/account","href":"/api-reference/calcom/assign-agent-account"},{"title":"Disconnect Agent Cal.com","openapi":"DELETE /api/v1/calcom/agents/{agent_id}/disconnect","href":"/api-reference/calcom/disconnect-agent"}]},{"group":"RAG Knowledge Base API","pages":[{"title":"Get Knowledge Base","openapi":"GET /api/v1/rag/get-knowledge-base/{kb_id}","href":"/api-reference/rag/get-knowledge-base"},{"title":"List Knowledge Bases","openapi":"GET /api/v1/rag/knowledgebases","href":"/api-reference/rag/list-knowledge-bases"},{"title":"Get Document","openapi":"GET /api/v1/rag/document","href":"/api-reference/rag/get-document"},{"title":"List Documents","openapi":"GET /api/v1/rag/documents","href":"/api-reference/rag/list-documents"},{"title":"List Exclusions","openapi":"GET /api/v1/rag/exclusions","href":"/api-reference/rag/list-exclusions"},{"title":"Create Knowledge Base","openapi":"POST /api/v1/rag/create-knowledge-base","href":"/api-reference/rag/create-knowledge-base"},{"title":"Add Sources","openapi":"POST /api/v1/rag/knowledge-base/{kb_id}/add-sources","href":"/api-reference/rag/add-sources"},{"title":"Upsert Document","openapi":"POST /api/v1/rag/document","href":"/api-reference/rag/upsert-document"},{"title":"Query Knowledge Base","openapi":"POST /api/v1/rag/query","href":"/api-reference/rag/query"},{"title":"Discover URLs","openapi":"POST /api/v1/rag/discover","href":"/api-reference/rag/discover-urls"},{"title":"Refresh Knowledge Base","openapi":"POST /api/v1/rag/refresh","href":"/api-reference/rag/refresh"},{"title":"Manage Exclusions","openapi":"POST /api/v1/rag/exclusions","href":"/api-reference/rag/manage-exclusions"},{"title":"Delete Knowledge Base","openapi":"DELETE /api/v1/rag/delete-knowledge-base/{kb_id}","href":"/api-reference/rag/delete-knowledge-base"},{"title":"Delete Source","openapi":"DELETE /api/v1/rag/knowledge-base/{kb_id}/source/{source_id}","href":"/api-reference/rag/delete-source"}]},{"group":"Webhooks","pages":[{"title":"After-Call Webhook","href":"/api-reference/webhooks/call-completed"}]},{"group":"Health API","pages":[{"title":"Health Check","openapi":"GET /health","href":"/api-reference/health/health"},{"title":"Readiness Check","openapi":"GET /ready","href":"/api-reference/health/ready"}]}]}]},"basePath":"","title":"Manage Cal.com Appointment - Agni","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","Page-D6S0Yh6q.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}