Request key returned by POST /locations/{location_id}/slots. Identifies the practice for a data request; valid for 6 hours (the access token's lifetime) and subject to the firm's concurrent-slot quota.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"TeamCare APIs","colors":{"primary":"#A67C00","light":"#FDCD0F","dark":"#8A6500"},"logo":{"light":"https://mintcdn.com/teamcare-dental/C9tikQPY1JpylSlb/logo/light.png?fit=max\u0026auto=format\u0026n=C9tikQPY1JpylSlb\u0026q=85\u0026s=f1b65ebedfb93ded01a7e1a65f291dbb","dark":"https://mintcdn.com/teamcare-dental/C9tikQPY1JpylSlb/logo/dark.png?fit=max\u0026auto=format\u0026n=C9tikQPY1JpylSlb\u0026q=85\u0026s=2d9b2d5e6d41fc3fc6f79d1f2d132cab"},"favicon":"https://mintcdn.com/teamcare-dental/KajxjrxLWTx1RX8g/favicon.png?fit=max\u0026auto=format\u0026n=KajxjrxLWTx1RX8g\u0026q=85\u0026s=519b83c5da513afc2c3dc325710f3fec","api":{"openapi":["https://app.teamcaredental.com/openapi-vendors.json","https://app.teamcaredental.com/openapi-ai-voice.json"],"mdx":{"server":"https://app.teamcaredental.com/api/v1/vendors"}},"navbar":{"links":[{"href":"https://app.teamcaredental.com","label":"Dashboard"}]},"footer":{"socials":{}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"teamcare-dental","hasAudioNarration":false,"actualSubdomain":"teamcare-dental","customDomains":["docs.teamcaredental.com"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-team-care-27871c41","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae1d4221b3fbf8078ed7d58","collectionId":"06742fb4-d19a-4188-8e8e-bbfef0a1fb4f","liveDeploymentHistoryId":"6ae1d4221b3fbf8078ed7d58","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae1d4221b3fbf8078ed7d58","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Core APIs","count":72},{"language":"default","tag":"Billing \u0026 Insurance","count":20},{"language":"default","tag":"Reporting","count":18},{"language":"default","tag":"AI Agent API","count":16},{"language":"default","tag":"Patients \u0026 Clinical","count":15},{"language":"default","tag":"Organization","count":10},{"language":"default","tag":"Stats","count":10},{"language":"default","tag":"Practice","count":10},{"language":"default","tag":"Foundations","count":9},{"language":"default","tag":"Patients","count":9}]},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v2/api-reference/monthly/monthly-schedule-stats","slug":"/v2/api-reference/monthly/monthly-schedule-stats","pageMetadata":{"title":"Monthly schedule stats","description":"Resolves the location from the `X-Vendor-Request-Key` header (slot); no `location_id` in the path.\n\nThis endpoint retrieves monthly schedule stats for a specific location and date.\n\n#### Parameters\n\n- date: A parameter to specifiy the date to get data from, following the format **YYYY-MM-DD.**\n- The `q[`appointment_type_id_eq`]` is used to capture the schedule stats based on appointment types id passed.\n\n```json\n{\n \"q\": {\n \"appointment_type_id_eq\": \"232\"\n }\n}\n```","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /monthly/schedule_stats","href":"/v2/api-reference/monthly/monthly-schedule-stats","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n h4: \"h4\",\n li: \"li\",\n p: \"p\",\n pre: \"pre\",\n span: \"span\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n }, {CodeBlock} = _components;\n if (!CodeBlock) _missingMdxReference(\"CodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Resolves the location from the \", _jsx(_components.code, {\n children: \"X-Vendor-Request-Key\"\n }), \" header (slot); no \", _jsx(_components.code, {\n children: \"location_id\"\n }), \" in the path.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"This endpoint retrieves monthly schedule stats for a specific location and date.\"\n }), \"\\n\", _jsx(_components.h4, {\n children: \"Parameters\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"date: A parameter to specifiy the date to get data from, following the format \", _jsx(_components.strong, {\n children: \"YYYY-MM-DD.\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"The \", _jsx(_components.code, {\n children: \"q[\"\n }), \"appointment_type_id_eq\", _jsx(_components.code, {\n children: \"]\"\n }), \" is used to capture the schedule stats based on appointment types id passed.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"5\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"5\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"q\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"appointment_type_id_eq\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"232\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n })]\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};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\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":{"config":{},"pageMetadata":{"title":"Monthly schedule stats","description":"Resolves the location from the `X-Vendor-Request-Key` header (slot); no `location_id` in the path.\n\nThis endpoint retrieves monthly schedule stats for a specific location and date.\n\n#### Parameters\n\n- date: A parameter to specifiy the date to get data from, following the format **YYYY-MM-DD.**\n- The `q[`appointment_type_id_eq`]` is used to capture the schedule stats based on appointment types id passed.\n\n```json\n{\n \"q\": {\n \"appointment_type_id_eq\": \"232\"\n }\n}\n```","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /monthly/schedule_stats","href":"/v2/api-reference/monthly/monthly-schedule-stats","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Monthly schedule stats","operationId":"locations_resources_stats_monthly_schedule_stats","tags":["Monthly"],"description":"Resolves the location from the `X-Vendor-Request-Key` header (slot); no `location_id` in the path.\n\nThis endpoint retrieves monthly schedule stats for a specific location and date.\n\n#### Parameters\n\n- date: A parameter to specifiy the date to get data from, following the format **YYYY-MM-DD.**\n- The `q[`appointment_type_id_eq`]` is used to capture the schedule stats based on appointment types id passed.\n\n```json\n{\n \"q\": {\n \"appointment_type_id_eq\": \"232\"\n }\n}\n```","parameters":["dfd2ac49-1b6b-4752-9053-61349a7476d6","82ade8eb-115c-419e-ae5a-10ef766a9c86"],"responses":{"200":"90bc6757-d578-41ed-a0b7-bf760677f487","401":"851eae8b-b275-4ccb-9964-9bf4443d6055","403":"b12a0299-4a70-4db5-88c0-867399eaaf4b","404":"40ed6147-38b2-4dc2-a68c-da8a74923250","422":"4703022d-213b-47f5-a38e-a10cbe1fdfb6"},"security":["45aba1c0-eea9-48f7-a542-cd558ea27648"],"method":"get","type":"path","servers":["3d52691d-7468-4300-888c-851159b27357"],"path":"/monthly/schedule_stats","baseUrlOptions":["https://api.teamcaredental.com/api/v2/vendors"],"title":"Monthly schedule stats","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"dfd2ac49-1b6b-4752-9053-61349a7476d6":{"name":"date","in":"query","required":false,"description":"A parameter to specifiy the date to get data from, following the format **YYYY-MM-DD.**","schema":{"type":"string","format":"date","example":"2023-05-01","isRequired":false,"description":"A parameter to specifiy the date to get data from, following the format **YYYY-MM-DD.**","uniqueKey":"","typeLabel":"string\u003cdate>"}},"82ade8eb-115c-419e-ae5a-10ef766a9c86":{"name":"q","in":"query","required":false,"style":"deepObject","explode":true,"schema":{"type":"object","properties":{"appointment_type_id_eq":{"type":"string","example":"232","uniqueKey":"appointment_type_id_eq","typeLabel":"string"}},"isRequired":false,"uniqueKey":"","typeLabel":"object"},"example":{"appointment_type_id_eq":"232"}}},"responses":{"90bc6757-d578-41ed-a0b7-bf760677f487":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"tenant":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"tenant.data.id","typeLabel":"number"},"type":{"type":"string","uniqueKey":"tenant.data.type","typeLabel":"string"},"attributes":{"type":"object","properties":{"title":{"type":"string","uniqueKey":"tenant.data.attributes.title","typeLabel":"string"},"third_party_id":{"type":"number","uniqueKey":"tenant.data.attributes.third_party_id","typeLabel":"number"},"owner":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"number","uniqueKey":"tenant.data.attributes.owner.data.id","typeLabel":"number"},"type":{"type":"string","uniqueKey":"tenant.data.attributes.owner.data.type","typeLabel":"string"},"attributes":{"type":"object","properties":{"name":{"type":"string","uniqueKey":"tenant.data.attributes.owner.data.attributes.name","typeLabel":"string"}},"uniqueKey":"tenant.data.attributes.owner.data.attributes","typeLabel":"object"}},"uniqueKey":"tenant.data.attributes.owner.data","typeLabel":"object"}},"uniqueKey":"tenant.data.attributes.owner","typeLabel":"object"}},"uniqueKey":"tenant.data.attributes","typeLabel":"object"}},"uniqueKey":"tenant.data","typeLabel":"object"}},"uniqueKey":"tenant","typeLabel":"object"},"date":{"type":"string","example":"datetime","uniqueKey":"date","typeLabel":"string"},"hrs_capacity":{"type":"number","uniqueKey":"hrs_capacity","typeLabel":"number"},"hrs_filled":{"type":"number","uniqueKey":"hrs_filled","typeLabel":"number"},"hrs_available":{"type":"number","uniqueKey":"hrs_available","typeLabel":"number"},"fill_rate":{"type":"string","example":"percentage","uniqueKey":"fill_rate","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"tenant":{"data":{"id":0,"type":"string","attributes":{"title":"string","third_party_id":0,"owner":{"data":{"id":0,"type":"string","attributes":{"name":"string"}}}}}},"date":"datetime","hrs_capacity":0,"hrs_filled":0,"hrs_available":0,"fill_rate":"percentage"},"examples":{"Example":{"title":"Example","value":{"tenant":{"data":{"id":0,"type":"string","attributes":{"title":"string","third_party_id":0,"owner":{"data":{"id":0,"type":"string","attributes":{"name":"string"}}}}}},"date":"datetime","hrs_capacity":0,"hrs_filled":0,"hrs_available":0,"fill_rate":"percentage"}}},"exampleType":"examples"}},"exampleType":"examples"},"851eae8b-b275-4ccb-9964-9bf4443d6055":{"description":"Missing/invalid/expired JWT, or missing/invalid/expired X-Vendor-Request-Key.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"string","uniqueKey":"errors","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"errors":"not authorized"},"examples":{"Example":{"title":"Example","value":{"errors":"not authorized"}}},"exampleType":"examples"}},"exampleType":"examples"},"b12a0299-4a70-4db5-88c0-867399eaaf4b":{"description":"The credential may not access this resource.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"string","uniqueKey":"errors","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"errors":"access Denied"},"examples":{"Example":{"title":"Example","value":{"errors":"access Denied"}}},"exampleType":"examples"}},"exampleType":"examples"},"40ed6147-38b2-4dc2-a68c-da8a74923250":{"description":"Resource not found.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"string","uniqueKey":"errors","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"errors":"resource not found"},"examples":{"Example":{"title":"Example","value":{"errors":"resource not found"}}},"exampleType":"examples"}},"exampleType":"examples"},"4703022d-213b-47f5-a38e-a10cbe1fdfb6":{"description":"The request could not be processed.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"string","uniqueKey":"errors","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"errors":"..."},"examples":{"Example":{"title":"Example","value":{"errors":"..."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"45aba1c0-eea9-48f7-a542-cd558ea27648":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT returned by POST /auth/token. Valid for six hours.","scopes":[],"schemeName":"bearerAuth"},"vendorRequestKey":{"type":"apiKey","in":"header","name":"X-Vendor-Request-Key","description":"Request key returned by POST /locations/{location_id}/slots. Identifies the practice for a data request; valid for 6 hours (the access token's lifetime) and subject to the firm's concurrent-slot quota.","scopes":[],"schemeName":"vendorRequestKey"}}},"servers":{"3d52691d-7468-4300-888c-851159b27357":{"url":"https://api.teamcaredental.com/api/v2/vendors"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"JWT returned by POST /auth/token. Valid for six hours.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT returned by POST /auth/token. Valid for six hours.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"},{"scheme":{"type":"apiKey","in":"header","name":"X-Vendor-Request-Key","description":"Request key returned by POST /locations/{location_id}/slots. Identifies the practice for a data request; valid for 6 hours (the access token's lifetime) and subject to the firm's concurrent-slot quota.","scopes":[],"schemeName":"vendorRequestKey"},"schema":{"title":"X-Vendor-Request-Key","type":"string","description":"Request key returned by POST /locations/{location_id}/slots. Identifies the practice for a data request; valid for 6 hours (the access token's lifetime) and subject to the firm's concurrent-slot quota.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"vendorRequestKey","name":"X-Vendor-Request-Key"}],"title":"bearerAuth \u0026 vendorRequestKey"}]},"originalFileLocation":"https://app.teamcaredental.com/openapi-vendors-v2.json"},"subdomain":"teamcare-dental","siteName":"TeamCare APIs","title":"Monthly schedule stats - TeamCare APIs","navMaps":{"firstHrefInVersion":{"v2":{"href":"/v2/api-reference/monthly/monthly-schedule-stats","matchLevel":0},"v1":{"href":"/api-reference/monthly/monthly-schedule-stats","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T10:53:28.681Z","originalFileLocation":"v2/api-reference/monthly/monthly-schedule-stats.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=\"Resolves the location from the X-Vendor-Request-Key header (slot); no location_id in the path. This endpoint retrieves monthly schedule stats for a specific location and date. #### Parameters - date: A parameter to specifiy the date to get data from, following the format YYYY-MM-DD. - The q[appointment_type_id_eq] is used to capture the schedule stats based on appointment types id passed. json { \u0026quot;q\u0026quot;: { \u0026quot;appointment_type_id_eq\u0026quot;: \u0026quot;232\u0026quot; } }\">\u003cmeta data-mint-head name=\"application-name\" content=\"TeamCare APIs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_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/teamcare-dental/wlYo3q_II6rf8LJ-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Monthly schedule stats - TeamCare APIs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Resolves the location from the X-Vendor-Request-Key header (slot); no location_id in the path. This endpoint retrieves monthly schedule stats for a specific location and date. #### Parameters - date: A parameter to specifiy the date to get data from, following the format YYYY-MM-DD. - The q[appointment_type_id_eq] is used to capture the schedule stats based on appointment types id passed. json { \u0026quot;q\u0026quot;: { \u0026quot;appointment_type_id_eq\u0026quot;: \u0026quot;232\u0026quot; } }\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TeamCare APIs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://teamcare-dental.mintlify.app/_mintlify/api/og/v2?division=Monthly\u0026amp;title=Monthly+schedule+stats\u0026amp;description=Resolves+the+location+from+the+%60X-Vendor-Request-Key%60+header+%28slot%29%3B+no+%60location_id%60+in+the+path.%0A%0AThis+endpoint+retrieves+monthly+schedule+stats+for+a+specifi\u0026amp;theme=3ccd0e1a60db7aabd74bc034\u0026amp;signature=5dd9d233ab10adbc75fc7387c44550bc56a58553f3c6c761b3a85264d138121d\">\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=\"Monthly schedule stats - TeamCare APIs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Resolves the location from the X-Vendor-Request-Key header (slot); no location_id in the path. This endpoint retrieves monthly schedule stats for a specific location and date. #### Parameters - date: A parameter to specifiy the date to get data from, following the format YYYY-MM-DD. - The q[appointment_type_id_eq] is used to capture the schedule stats based on appointment types id passed. json { \u0026quot;q\u0026quot;: { \u0026quot;appointment_type_id_eq\u0026quot;: \u0026quot;232\u0026quot; } }\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://teamcare-dental.mintlify.app/_mintlify/api/og/v2?division=Monthly\u0026amp;title=Monthly+schedule+stats\u0026amp;description=Resolves+the+location+from+the+%60X-Vendor-Request-Key%60+header+%28slot%29%3B+no+%60location_id%60+in+the+path.%0A%0AThis+endpoint+retrieves+monthly+schedule+stats+for+a+specifi\u0026amp;theme=3ccd0e1a60db7aabd74bc034\u0026amp;signature=5dd9d233ab10adbc75fc7387c44550bc56a58553f3c6c761b3a85264d138121d\">\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/teamcare-dental/wlYo3q_II6rf8LJ-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TeamCare APIs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#A67C00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v2/api-reference/monthly/monthly-schedule-stats.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.teamcaredental.com/#organization\",\"name\":\"TeamCare APIs\",\"url\":\"https://docs.teamcaredental.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/teamcare-dental/C9tikQPY1JpylSlb/logo/light.png?fit=max\u0026auto=format\u0026n=C9tikQPY1JpylSlb\u0026q=85\u0026s=f1b65ebedfb93ded01a7e1a65f291dbb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.teamcaredental.com#website\",\"name\":\"TeamCare APIs\",\"url\":\"https://docs.teamcaredental.com\",\"publisher\":{\"@id\":\"https://docs.teamcaredental.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats#webpage\",\"url\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats\",\"name\":\"Monthly schedule stats\",\"description\":\"Resolves the location from the X-Vendor-Request-Key header (slot); no location_id in the path. This endpoint retrieves monthly schedule stats for a specific location and date. #### Parameters - date: A parameter to specifiy the date to get data from, following the format YYYY-MM-DD. - The q[appointment_type_id_eq] is used to capture the schedule stats based on appointment types id passed. json { \\\"q\\\": { \\\"appointment_type_id_eq\\\": \\\"232\\\" } }\",\"dateModified\":\"2026-10-28T10:53:28.681Z\",\"isPartOf\":{\"@id\":\"https://docs.teamcaredental.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core APIs\",\"item\":\"https://docs.teamcaredental.com/v2/core-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reporting\",\"item\":\"https://docs.teamcaredental.com/v2/api-reference/daily/daily-stats\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Stats\",\"item\":\"https://docs.teamcaredental.com/v2/api-reference/daily/daily-stats\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Monthly\",\"item\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-stats\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Monthly schedule stats\",\"item\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats#apireference\",\"headline\":\"Monthly schedule stats\",\"name\":\"Monthly schedule stats\",\"description\":\"Resolves the location from the X-Vendor-Request-Key header (slot); no location_id in the path. This endpoint retrieves monthly schedule stats for a specific location and date. #### Parameters - date: A parameter to specifiy the date to get data from, following the format YYYY-MM-DD. - The q[appointment_type_id_eq] is used to capture the schedule stats based on appointment types id passed. json { \\\"q\\\": { \\\"appointment_type_id_eq\\\": \\\"232\\\" } }\",\"url\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats\",\"mainEntityOfPage\":{\"@id\":\"https://docs.teamcaredental.com/v2/api-reference/monthly/monthly-schedule-stats#webpage\"},\"dateModified\":\"2026-10-28T10:53:28.681Z\",\"publisher\":{\"@id\":\"https://docs.teamcaredental.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.teamcaredental.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TeamCare APIs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TeamCare APIs","nav":{"global":null,"versions":[{"version":"v2","default":true,"groups":[{"group":"Getting Started","pages":[{"title":"TeamCare APIs","mode":"wide","href":""},{"title":"Getting Started","sidebarTitle":"Getting Started","href":"/getting-started"},{"title":"Environments","href":"/v2/environments"},{"title":"Quickstart","href":"/v2/quickstart"},{"title":"Changelog","href":"/changelog"}]},{"group":"Core APIs","pages":[{"title":"Core APIs","href":"/v2/core-apis"},{"group":"Authentication","pages":[{"title":"Create token","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /auth/token","href":"/v2/api-reference/authentication/create-token"}]},{"group":"Practice","expanded":false,"pages":[{"title":"List organizations","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /organizations","href":"/v2/api-reference/organizations/list-organizations"},{"title":"List locations","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /locations","href":"/v2/api-reference/locations/list-locations"},{"title":"Request a slot","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /locations/{location_id}/slots","href":"/v2/api-reference/slots/request-a-slot"},{"title":"List operatories","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /operatories","href":"/v2/api-reference/operatories/list-operatories"},{"title":"List employees","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /employees","href":"/v2/api-reference/employees/list-employees"},{"title":"Set third-party identifier","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /third_party_identifiers","href":"/v2/api-reference/externals/set-third-party-identifier"}]},{"group":"Patients \u0026 Clinical","expanded":false,"pages":[{"group":"Patients","pages":[{"group":"Metrics","pages":[{"title":"New patients","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /patients/new_patients","href":"/v2/api-reference/metrics/new-patients"},{"title":"Reactivation attended","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /patients/reactivation_attended","href":"/v2/api-reference/metrics/reactivation-attended"}]},{"title":"List patients","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /patients","href":"/v2/api-reference/patients/list-patients"}]},{"title":"List referrals","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /referrals","href":"/v2/api-reference/patients-referrals/list-referrals"},{"title":"List treatment plans","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /treatment_plans","href":"/v2/api-reference/treatment-plan/list-treatment-plans"},{"title":"List treatments","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /treatments","href":"/v2/api-reference/treatments/list-treatments"}]},{"group":"Scheduling","expanded":false,"pages":[{"title":"List appointments","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /appointments","href":"/v2/api-reference/appointments/list-appointments"},{"title":"List appointment types","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /appointment_types","href":"/v2/api-reference/appointment-types/list-appointment-types"},{"title":"List scheduling leads","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /scheduling_leads","href":"/v2/api-reference/scheduling-leads/list-scheduling-leads"}]},{"group":"Billing \u0026 Insurance","expanded":false,"pages":[{"title":"List ledger transactions","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /ledger_transactions","href":"/v2/api-reference/ledger-transactions/list-ledger-transactions"},{"title":"List insurance claims","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /insurance_claims","href":"/v2/api-reference/insurance-claims/list-insurance-claims"},{"title":"Update insurance claims","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json patch /insurance_claims/{insurance_claim_id}","href":"/v2/api-reference/insurance-claims/update-insurance-claims"},{"title":"List insurance verifications","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /insurance_verifications","href":"/v2/api-reference/insurance-verifications/list-insurance-verifications"},{"title":"Update insurance verifications","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json patch /insurance_verifications/{insurance_verification_id}","href":"/v2/api-reference/insurance-verifications/update-insurance-verifications"},{"title":"List claim payments","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /claim_payments","href":"/v2/api-reference/claim-payments/list-claim-payments"},{"title":"Post claim payments","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /claim_payments","href":"/v2/api-reference/claim-payments/post-claim-payments"},{"title":"List insurance plans","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /insurance_plans","href":"/v2/api-reference/insurance-plans/list-insurance-plans"},{"title":"List fee schedules","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /fee_schedules","href":"/v2/api-reference/fee-schedules/list-fee-schedules"},{"title":"List fee schedule items","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /fee_schedule_items","href":"/v2/api-reference/fee-schedule-items/list-fee-schedule-items"}]},{"group":"Reporting","expanded":false,"pages":[{"group":"Stats","pages":[{"group":"Daily","pages":[{"title":"Daily stats","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /daily/stats","href":"/v2/api-reference/daily/daily-stats"},{"title":"Daily schedule stats","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /daily/schedule_stats","href":"/v2/api-reference/daily/daily-schedule-stats"}]},{"group":"Monthly","pages":[{"title":"Monthly stats","description":"Resolves the location from the `X-Vendor-Request-Key` header (slot); no `location_id` in the path.\n\nThis endpoint retrieves monthly stats for a specific location and month.\n\n#### Parameters\n\n- page: A parameter to specify pagination.\n- items: A parameter to specify the number of items to be returned.\n- date: A start of the month date parameter to specifiy the month and year to get data from, following the format **YYYY-MM-DD**.\n- daily_goals: true Include this parameter to get all the daily stats within month.\n- The `q[fetch_modified_since]` is used to capture the delta changes, pass the datetime in UTC as shown in example below. This parameter will help you identifying only those month goals which were changed since your last sync, so you won't need to load all the data over again.\n\n```json\n{\n \"q\": {\n \"fetch_modified_since\": \"2025-12-02T01:58:00.164Z\"\n }\n}\n```","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /monthly/stats","href":"/v2/api-reference/monthly/monthly-stats"},{"title":"Monthly schedule stats","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /monthly/schedule_stats","href":"/v2/api-reference/monthly/monthly-schedule-stats"}]},{"title":"Current stats","description":"Resolves the location from the `X-Vendor-Request-Key` header (slot); no `location_id` in the path.\n\nThis endpoint retrieves current stats for a specific location.\n\n#### Parameters\n\n- balance_type (optional): Which account balances to include. \"positive\" returns only debit balances, \"negative\" returns only credit balances, \"all\" returns both. Defaults to \"all\".","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json get /current/stats","href":"/v2/api-reference/stats/current-stats"}]},{"group":"Dashboard","pages":[{"title":"Lifetime stats","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /dashboard/lifetime_stats","href":"/v2/api-reference/dashboard/lifetime-stats"},{"title":"Dashboard goals","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /dashboard/goals","href":"/v2/api-reference/dashboard/dashboard-goals"},{"title":"Dashboard schedule","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /dashboard/schedule","href":"/v2/api-reference/dashboard/dashboard-schedule"},{"title":"Dashboard leaderboards","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors-v2.json post /dashboard/leaderboards","href":"/v2/api-reference/dashboard/dashboard-leaderboards"}]}]}]},{"group":"AI Agent API","pages":[{"title":"AI Agent APIs","sidebarTitle":"AI Agent APIs","href":"/ai-voice/index"},{"title":"Getting Started","sidebarTitle":"Getting Started","href":"/ai-voice/getting-started"},{"title":"Quickstart","sidebarTitle":"Quickstart","href":"/ai-voice/quickstart"},{"title":"Authentication","sidebarTitle":"Authentication","href":"/ai-voice/authentication"},{"title":"Error Codes","sidebarTitle":"Error Codes","href":"/ai-voice/error-codes"},{"title":"Versioning Strategy","sidebarTitle":"Versioning Strategy","href":"/ai-voice/versioning-strategy"},{"group":"Organization","pages":[{"group":"Patient","pages":[{"title":"Search patients","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json get /organizations/{organization_id}/patients/search","href":"/api-reference/patient/search-patients"},{"title":"List patient appointments","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json get /organizations/{organization_id}/patients/{patient_id}/appointments","href":"/api-reference/patient/list-patient-appointments"}]},{"group":"Appointment Types","pages":[{"title":"List appointment types","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-vendors.json get /locations/{location_id}/appointment_types","href":"/api-reference/appointment-types/list-appointment-types"},{"title":"Create appointment type","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json post /organizations/{organization_id}/appointment_types","href":"/api-reference/appointment-types/create-appointment-type"}]},{"group":"Available Slots","pages":[{"title":"List available slots","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json get /organizations/{organization_id}/available_slots","href":"/api-reference/available-slots/list-available-slots"}]},{"group":"Appointment","pages":[{"title":"Schedule appointment","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json post /organizations/{organization_id}/appointments/schedule","href":"/api-reference/appointment/schedule-appointment"},{"title":"Reschedule appointment","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json post /organizations/{organization_id}/appointments/{appointment_id}/reschedule","href":"/api-reference/appointment/reschedule-appointment"},{"title":"Confirm appointment","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json post /organizations/{organization_id}/appointments/{appointment_id}/confirm","href":"/api-reference/appointment/confirm-appointment"},{"title":"Cancel appointment","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json post /organizations/{organization_id}/appointments/{appointment_id}/cancel","href":"/api-reference/appointment/cancel-appointment"}]},{"title":"List organizations","deprecated":null,"version":null,"openapi":"https://app.teamcaredental.com/openapi-ai-voice.json get /organizations","href":"/api-reference/organizations/list-organizations"}]}]},{"group":"Foundations","pages":[{"title":"Authentication","sidebarTitle":"Authentication","href":"/authentication"},{"title":"Error Codes","href":"/v2/error-codes"},{"title":"Versioning Strategy","href":"/v2/versioning-strategy"},{"title":"Output Formats","sidebarTitle":"Output Formats","href":"/output-formats"},{"title":"Pagination","sidebarTitle":"Pagination","href":"/pagination"},{"title":"Filteration","sidebarTitle":"Filteration","href":"/filteration"},{"title":"Concurrency Limits","sidebarTitle":"Concurrency Limits","href":"/concurrency-limits"}]}]},{"version":"v1","pages":[{"title":"v1","href":"/api-reference/monthly/monthly-schedule-stats"}]}]},"title":"Monthly schedule stats - TeamCare APIs","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CBCH2P7b.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}