Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can’t be turned on while compliance is still pending for the number.
A phone number connected to your workspace. Always returned by inventory and lookup endpoints. The shape is the same for purchased and external (trunk) numbers — fields that don't apply to externals come back as null.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Mindhunters API Documentation","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://app.mindhunters.ai/media/whitelabels/mindhunters/logos/logo-mini-mind.png","dark":"https://app.mindhunters.ai/media/whitelabels/mindhunters/logos/logo-mini-mind.png"},"favicon":"https://mintcdn.com/mindhunters/-hOMgV808cRLYMmR/favicon.svg?fit=max\u0026auto=format\u0026n=-hOMgV808cRLYMmR\u0026q=85\u0026s=87dca659c52f5ccabd9fa81d391df230","navbar":{"links":[{"href":"mailto:support@mindhunters.ai","label":"Support"}],"primary":{"type":"button","label":"Login","href":"https://app.mindhunters.ai"}},"footer":{"socials":{"x":"https://x.com/mindhuntersai","github":"https://github.com/mindhunters-ai","linkedin":"https://www.linkedin.com/company/mindhuntersai"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Mindhunters","icon":"book-open-cover","href":"https://mindhunters.ai"},{"anchor":"Login","icon":"newspaper","href":"https://app.mindhunters.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mindhunters","hasAudioNarration":false,"actualSubdomain":"mindhunters","customDomains":["developers.mindhunters.ai"],"gitSource":{"type":"github","owner":"mindhuntersai","repo":"mindhunters-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a220140c14f95f676ebf1ae","collectionId":"2e303ed4-b917-4468-9ef0-bb72c62a71a5","schemaVersion":"v2"},"entitlements":{},"buildId":"6a220140c14f95f676ebf1ae:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":605},{"language":"default","tag":"Agents","count":36},{"language":"default","tag":"Phone Numbers","count":23},{"language":"default","tag":"Tables","count":18},{"language":"default","tag":"Memorize","count":14},{"language":"default","tag":"Contacts","count":12},{"language":"default","tag":"Guides","count":11},{"language":"default","tag":"Agent Channel Bindings","count":10},{"language":"default","tag":"Campaigns","count":10},{"language":"default","tag":"Evaluate","count":10}]},"assistantConfig":{},"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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/phone-numbers/update-channel-settings","slug":"/api-reference/phone-numbers/update-channel-settings","pageMetadata":{"title":"Update channel settings","description":"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can't be turned on while compliance is still pending for the number.","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/update-channel-settings","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can’t be turned on while compliance is still pending for the number.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update channel settings","description":"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can't be turned on while compliance is still pending for the number.","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/update-channel-settings","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Phone Numbers"],"summary":"Update channel settings","description":"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can't be turned on while compliance is still pending for the number.","operationId":"updatePhoneNumber","parameters":["089db5d4-b095-4e81-a0d9-d2865c1a7e5d"],"requestBody":"2a1a2605-13ca-45e7-b065-d13e0ce90184","responses":{"200":"45205271-24ba-4e61-ad63-fe47eac99637","403":"3d260087-d0a8-4d9d-a38a-4571c4470f59","404":"518b7393-0131-45d5-932d-55da3bec957e","409":"f5cc1787-9ff9-4796-8a7d-2aff4842a3fc","422":"ca39a14a-081d-49a4-b10f-844b009edefe"},"security":["a3c73074-1703-48e6-bb89-fd25c18e0d8a"],"method":"patch","type":"path","servers":["dac11e17-38e0-40a7-8cdc-35a8b49f6298","292bb900-7559-481c-b70d-31819c604d97"],"path":"/api/v1/phone-numbers/{uuid}","baseUrlOptions":["https://{subdomain}.mihu.ai","/docs"],"title":"Update channel settings","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"089db5d4-b095-4e81-a0d9-d2865c1a7e5d":{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"channel_settings":{"properties":{"voice":{"properties":{"enabled":{"type":"boolean","uniqueKey":"channel_settings.voice.enabled","typeLabel":"boolean"},"channel_limit":{"type":"integer","uniqueKey":"channel_settings.voice.channel_limit","typeLabel":"integer"},"whitelisted_destinations":{"type":"array","items":{"type":"string","example":"US","uniqueKey":"channel_settings.voice.whitelisted_destinations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"channel_settings.voice.whitelisted_destinations","typeLabel":"string[]"}},"type":"object","uniqueKey":"channel_settings.voice","typeLabel":"object"},"sms":{"properties":{"enabled":{"type":"boolean","uniqueKey":"channel_settings.sms.enabled","typeLabel":"boolean"},"channel_limit":{"type":"integer","uniqueKey":"channel_settings.sms.channel_limit","typeLabel":"integer"},"whitelisted_destinations":{"type":"array","items":{"type":"string","uniqueKey":"channel_settings.sms.whitelisted_destinations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"channel_settings.sms.whitelisted_destinations","typeLabel":"string[]"}},"type":"object","uniqueKey":"channel_settings.sms","typeLabel":"object"},"inbound":{"properties":{"enabled":{"type":"boolean","uniqueKey":"channel_settings.inbound.enabled","typeLabel":"boolean"},"channel_limit":{"type":"integer","uniqueKey":"channel_settings.inbound.channel_limit","typeLabel":"integer"}},"type":"object","uniqueKey":"channel_settings.inbound","typeLabel":"object"}},"type":"object","uniqueKey":"channel_settings","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"channel_settings":{"voice":{"enabled":true,"channel_limit":123,"whitelisted_destinations":["US"]},"sms":{"enabled":true,"channel_limit":123,"whitelisted_destinations":["\u003cstring>"]},"inbound":{"enabled":true,"channel_limit":123}}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"45205271-24ba-4e61-ad63-fe47eac99637":{"description":"Updated","content":{"application/json":{"schema":{"properties":{"success":{"description":"Indicates whether the request completed successfully. True for successful responses; false for documented error responses.","type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"data":{"description":"A phone number connected to your workspace. Always returned by inventory and lookup endpoints. The shape is the same for purchased and external (trunk) numbers — fields that don't apply to externals come back as null.","properties":{"phone_number_uuid":{"oneOf":[{"description":"Stable identifier for purchased numbers. `null` for external trunks (they have no inventory record). Use this in URL path parameters such as `/phone-numbers/{uuid}`.","type":"string","format":"uuid","example":"9bcb8f00-c0c5-4ee1-9b75-ad1e87a2bd8b","uniqueKey":"data.phone_number_uuid.oneOf.0","typeLabel":"string\u003cuuid>"},{"description":"Stable identifier for purchased numbers. `null` for external trunks (they have no inventory record). Use this in URL path parameters such as `/phone-numbers/{uuid}`.","type":"null","format":"uuid","example":"9bcb8f00-c0c5-4ee1-9b75-ad1e87a2bd8b","uniqueKey":"data.phone_number_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.phone_number_uuid","typeLabel":"string\u003cuuid> | null"},"number":{"description":"The phone number in E.164 format whenever possible (`+12084439178`). External trunks may be stored as raw digits (`12084439178`) — both forms are valid.","type":"string","example":"+12084439178","uniqueKey":"data.number","typeLabel":"string"},"country_code":{"oneOf":[{"description":"ISO 3166-1 alpha-2 country code. Set when the row's `location` is exactly two letters (e.g. `US`); `null` otherwise. For freeform labels like `California` or `Sassari`, see the separate `location` field.","type":"string","example":"US","uniqueKey":"data.country_code.oneOf.0","typeLabel":"string"},{"description":"ISO 3166-1 alpha-2 country code. Set when the row's `location` is exactly two letters (e.g. `US`); `null` otherwise. For freeform labels like `California` or `Sassari`, see the separate `location` field.","type":"null","example":"US","uniqueKey":"data.country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.country_code","typeLabel":"string | null"},"location":{"oneOf":[{"description":"Freeform location label as stored on the row — could be a country code, city, region, or carrier-supplied descriptor. Use this when `country_code` is null.","type":"string","example":"Sassari, Sardegna","uniqueKey":"data.location.oneOf.0","typeLabel":"string"},{"description":"Freeform location label as stored on the row — could be a country code, city, region, or carrier-supplied descriptor. Use this when `country_code` is null.","type":"null","example":"Sassari, Sardegna","uniqueKey":"data.location.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.location","typeLabel":"string | null"},"type":{"oneOf":[{"description":"Number category. `local` = geographic local number, `toll_free` = no caller charge, `mobile` = mobile network, `national` = country-wide non-geographic. `null` for trunks where we don't have this metadata.","type":"string","enum":["local","toll_free","mobile","national"],"uniqueKey":"data.type.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Number category. `local` = geographic local number, `toll_free` = no caller charge, `mobile` = mobile network, `national` = country-wide non-geographic. `null` for trunks where we don't have this metadata.","type":"null","enum":["local","toll_free","mobile","national"],"uniqueKey":"data.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.type","typeLabel":"enum\u003cstring> | null"},"is_external":{"description":"True if the row is a registered trunk (BYO number) — bound to an agent via SIP/Setting tables but not in your purchased inventory. False if the number was bought through this platform.","type":"boolean","uniqueKey":"data.is_external","typeLabel":"boolean"},"source":{"description":"Text version of `is_external` for clients that prefer enums over booleans. `purchased` = owned inventory (full lifecycle: compliance, billing, capabilities). `external` = registered SIP trunk / BYO line (no billing, no compliance state).","type":"string","enum":["purchased","external"],"uniqueKey":"data.source","typeLabel":"enum\u003cstring>"},"status":{"oneOf":[{"description":"Lifecycle status of the inventory row. `pending` = ordered but not yet activated by carrier. `active` = ready for use. `inactive` = paused. `deleted` = soft-deleted. `null` for external trunks.","type":"string","enum":["active","pending","inactive","deleted"],"uniqueKey":"data.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Lifecycle status of the inventory row. `pending` = ordered but not yet activated by carrier. `active` = ready for use. `inactive` = paused. `deleted` = soft-deleted. `null` for external trunks.","type":"null","enum":["active","pending","inactive","deleted"],"uniqueKey":"data.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.status","typeLabel":"enum\u003cstring> | null"},"compliance":{"oneOf":[{"description":"Regulatory compliance state. Present only for purchased numbers. `null` for external trunks.","properties":{"status":{"description":"`completed` = all required documents/answers accepted. `requirement_pending` = at least one regulatory requirement is still outstanding; the number cannot be used for outbound traffic until cleared.","type":"string","enum":["completed","requirement_pending"],"uniqueKey":"data.compliance.oneOf.0.status","typeLabel":"enum\u003cstring>"},"requirements":{"description":"The remaining regulatory requirements (if any). Each entry has `name`, `type` (textual/document/address), and a human description. Empty when status is `completed`.","type":"array","items":{"properties":{"name":{"description":"Human-readable requirement label, e.g. `End User First Name`.","type":"string","uniqueKey":"data.compliance.oneOf.0.requirements.items.[INDEX].name","typeLabel":"string"},"type":{"description":"What the requirement expects: free text, an uploaded document ID, or a structured address ID.","type":"string","enum":["textual","document","address"],"uniqueKey":"data.compliance.oneOf.0.requirements.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"description":"Carrier-provided explanation of what to supply.","type":"string","uniqueKey":"data.compliance.oneOf.0.requirements.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"description":"Carrier-provided explanation of what to supply.","type":"null","uniqueKey":"data.compliance.oneOf.0.requirements.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.compliance.oneOf.0.requirements.items.[INDEX].description","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.compliance.oneOf.0.requirements.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.compliance.oneOf.0.requirements","typeLabel":"object[]"}},"type":"object","uniqueKey":"data.compliance.oneOf.0","typeLabel":"object"},{"description":"Regulatory compliance state. Present only for purchased numbers. `null` for external trunks.","properties":{"status":{"description":"`completed` = all required documents/answers accepted. `requirement_pending` = at least one regulatory requirement is still outstanding; the number cannot be used for outbound traffic until cleared.","type":"string","enum":["completed","requirement_pending"]},"requirements":{"description":"The remaining regulatory requirements (if any). Each entry has `name`, `type` (textual/document/address), and a human description. Empty when status is `completed`.","type":"array","items":{"properties":{"name":{"description":"Human-readable requirement label, e.g. `End User First Name`.","type":"string"},"type":{"description":"What the requirement expects: free text, an uploaded document ID, or a structured address ID.","type":"string","enum":["textual","document","address"]},"description":{"oneOf":[{"description":"Carrier-provided explanation of what to supply.","type":"string"},{"description":"Carrier-provided explanation of what to supply.","type":"null"}]}},"type":"object"}}},"type":"null","uniqueKey":"data.compliance.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.compliance","typeLabel":"object | null"},"capabilities":{"oneOf":[{"description":"What the number supports at the carrier level. Set at purchase time and immutable. `null` for external trunks (we don't probe their capabilities).","properties":{"voice":{"description":"Number can place/receive voice calls.","type":"boolean","uniqueKey":"data.capabilities.oneOf.0.voice","typeLabel":"boolean"},"sms":{"description":"Number can send/receive SMS.","type":"boolean","uniqueKey":"data.capabilities.oneOf.0.sms","typeLabel":"boolean"},"mms":{"description":"Number can send/receive MMS.","type":"boolean","uniqueKey":"data.capabilities.oneOf.0.mms","typeLabel":"boolean"},"fax":{"description":"Number can send/receive fax (rare).","type":"boolean","uniqueKey":"data.capabilities.oneOf.0.fax","typeLabel":"boolean"},"emergency":{"description":"Number can dial emergency services in its country.","type":"boolean","uniqueKey":"data.capabilities.oneOf.0.emergency","typeLabel":"boolean"},"local_calling":{"description":"Outbound to numbers in the same country is local-rated.","type":"boolean","uniqueKey":"data.capabilities.oneOf.0.local_calling","typeLabel":"boolean"}},"type":"object","uniqueKey":"data.capabilities.oneOf.0","typeLabel":"object"},{"description":"What the number supports at the carrier level. Set at purchase time and immutable. `null` for external trunks (we don't probe their capabilities).","properties":{"voice":{"description":"Number can place/receive voice calls.","type":"boolean"},"sms":{"description":"Number can send/receive SMS.","type":"boolean"},"mms":{"description":"Number can send/receive MMS.","type":"boolean"},"fax":{"description":"Number can send/receive fax (rare).","type":"boolean"},"emergency":{"description":"Number can dial emergency services in its country.","type":"boolean"},"local_calling":{"description":"Outbound to numbers in the same country is local-rated.","type":"boolean"}},"type":"null","uniqueKey":"data.capabilities.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.capabilities","typeLabel":"object | null"},"channel_settings":{"oneOf":[{"description":"Per-channel routing controls. Editable via `PATCH /phone-numbers/{uuid}`. `null` for external trunks (use the trunk endpoints instead).","properties":{"voice":{"description":"Outbound voice settings.","properties":{"enabled":{"description":"Whether outbound voice is allowed on this number.","type":"boolean","uniqueKey":"data.channel_settings.oneOf.0.voice.enabled","typeLabel":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent outbound calls. `null` = no explicit cap (uses provider default).","type":"integer","uniqueKey":"data.channel_settings.oneOf.0.voice.channel_limit.oneOf.0","typeLabel":"integer"},{"description":"Maximum concurrent outbound calls. `null` = no explicit cap (uses provider default).","type":"null","uniqueKey":"data.channel_settings.oneOf.0.voice.channel_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.channel_settings.oneOf.0.voice.channel_limit","typeLabel":"integer | null"},"whitelisted_destinations":{"description":"ISO 3166-1 alpha-2 destination country codes allowed for outbound voice. Empty means restricted — calls only routable to defaults configured at provision time.","type":"array","items":{"type":"string","example":"US","uniqueKey":"data.channel_settings.oneOf.0.voice.whitelisted_destinations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.channel_settings.oneOf.0.voice.whitelisted_destinations","typeLabel":"string[]"}},"type":"object","uniqueKey":"data.channel_settings.oneOf.0.voice","typeLabel":"object"},"sms":{"description":"Outbound SMS settings.","properties":{"enabled":{"description":"Whether outbound SMS is allowed on this number.","type":"boolean","uniqueKey":"data.channel_settings.oneOf.0.sms.enabled","typeLabel":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent outbound SMS sends. `null` = no explicit cap.","type":"integer","uniqueKey":"data.channel_settings.oneOf.0.sms.channel_limit.oneOf.0","typeLabel":"integer"},{"description":"Maximum concurrent outbound SMS sends. `null` = no explicit cap.","type":"null","uniqueKey":"data.channel_settings.oneOf.0.sms.channel_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.channel_settings.oneOf.0.sms.channel_limit","typeLabel":"integer | null"},"whitelisted_destinations":{"description":"ISO 3166-1 alpha-2 destination country codes allowed for outbound SMS.","type":"array","items":{"type":"string","example":"US","uniqueKey":"data.channel_settings.oneOf.0.sms.whitelisted_destinations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.channel_settings.oneOf.0.sms.whitelisted_destinations","typeLabel":"string[]"}},"type":"object","uniqueKey":"data.channel_settings.oneOf.0.sms","typeLabel":"object"},"inbound":{"description":"Inbound traffic settings (applies to both voice and SMS).","properties":{"enabled":{"description":"Whether the number accepts incoming traffic.","type":"boolean","uniqueKey":"data.channel_settings.oneOf.0.inbound.enabled","typeLabel":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent inbound calls. `null` = no explicit cap.","type":"integer","uniqueKey":"data.channel_settings.oneOf.0.inbound.channel_limit.oneOf.0","typeLabel":"integer"},{"description":"Maximum concurrent inbound calls. `null` = no explicit cap.","type":"null","uniqueKey":"data.channel_settings.oneOf.0.inbound.channel_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.channel_settings.oneOf.0.inbound.channel_limit","typeLabel":"integer | null"}},"type":"object","uniqueKey":"data.channel_settings.oneOf.0.inbound","typeLabel":"object"}},"type":"object","uniqueKey":"data.channel_settings.oneOf.0","typeLabel":"object"},{"description":"Per-channel routing controls. Editable via `PATCH /phone-numbers/{uuid}`. `null` for external trunks (use the trunk endpoints instead).","properties":{"voice":{"description":"Outbound voice settings.","properties":{"enabled":{"description":"Whether outbound voice is allowed on this number.","type":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent outbound calls. `null` = no explicit cap (uses provider default).","type":"integer"},{"description":"Maximum concurrent outbound calls. `null` = no explicit cap (uses provider default).","type":"null"}]},"whitelisted_destinations":{"description":"ISO 3166-1 alpha-2 destination country codes allowed for outbound voice. Empty means restricted — calls only routable to defaults configured at provision time.","type":"array","items":{"type":"string","example":"US"}}},"type":"object"},"sms":{"description":"Outbound SMS settings.","properties":{"enabled":{"description":"Whether outbound SMS is allowed on this number.","type":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent outbound SMS sends. `null` = no explicit cap.","type":"integer"},{"description":"Maximum concurrent outbound SMS sends. `null` = no explicit cap.","type":"null"}]},"whitelisted_destinations":{"description":"ISO 3166-1 alpha-2 destination country codes allowed for outbound SMS.","type":"array","items":{"type":"string","example":"US"}}},"type":"object"},"inbound":{"description":"Inbound traffic settings (applies to both voice and SMS).","properties":{"enabled":{"description":"Whether the number accepts incoming traffic.","type":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent inbound calls. `null` = no explicit cap.","type":"integer"},{"description":"Maximum concurrent inbound calls. `null` = no explicit cap.","type":"null"}]}},"type":"object"}},"type":"null","uniqueKey":"data.channel_settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.channel_settings","typeLabel":"object | null"},"billing":{"oneOf":[{"description":"Recurring cost block for purchased numbers. `null` for external trunks (you pay your own carrier).","properties":{"monthly_fee":{"description":"Recurring monthly fee charged to your wallet. Your first active number is free — `0.00` will be reflected for that one until it's released.","type":"number","format":"float","uniqueKey":"data.billing.oneOf.0.monthly_fee","typeLabel":"number\u003cfloat>"},"currency":{"description":"ISO 4217 currency code that monthly_fee is denominated in. Pulled from your workspace wallet (typically `EUR` or `USD`).","type":"string","example":"EUR","uniqueKey":"data.billing.oneOf.0.currency","typeLabel":"string"}},"type":"object","uniqueKey":"data.billing.oneOf.0","typeLabel":"object"},{"description":"Recurring cost block for purchased numbers. `null` for external trunks (you pay your own carrier).","properties":{"monthly_fee":{"description":"Recurring monthly fee charged to your wallet. Your first active number is free — `0.00` will be reflected for that one until it's released.","type":"number","format":"float"},"currency":{"description":"ISO 4217 currency code that monthly_fee is denominated in. Pulled from your workspace wallet (typically `EUR` or `USD`).","type":"string","example":"EUR"}},"type":"null","uniqueKey":"data.billing.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.billing","typeLabel":"object | null"},"bindings":{"description":"Which agent answers traffic on which channel for this number. Always present (uses null agent fields if no binding). Bind/unbind via `/phone-numbers/{uuid}/bindings/{channel}` for purchased numbers, or the trunk endpoints for externals.","properties":{"call":{"description":"Voice call binding.","properties":{"bound":{"description":"True if an agent is currently assigned to call traffic on this number.","type":"boolean","uniqueKey":"data.bindings.call.bound","typeLabel":"boolean"},"agent_uuid":{"oneOf":[{"description":"UUID of the bound agent. `null` if unbound.","type":"string","uniqueKey":"data.bindings.call.agent_uuid.oneOf.0","typeLabel":"string"},{"description":"UUID of the bound agent. `null` if unbound.","type":"null","uniqueKey":"data.bindings.call.agent_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bindings.call.agent_uuid","typeLabel":"string | null"},"agent_name":{"oneOf":[{"description":"Display name of the bound agent (`name` + `surname` joined). `null` if unbound.","type":"string","uniqueKey":"data.bindings.call.agent_name.oneOf.0","typeLabel":"string"},{"description":"Display name of the bound agent (`name` + `surname` joined). `null` if unbound.","type":"null","uniqueKey":"data.bindings.call.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bindings.call.agent_name","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.bindings.call","typeLabel":"object"},"sms":{"description":"SMS binding.","properties":{"bound":{"description":"True if an agent handles inbound/outbound SMS on this number.","type":"boolean","uniqueKey":"data.bindings.sms.bound","typeLabel":"boolean"},"agent_uuid":{"oneOf":[{"type":"string","uniqueKey":"data.bindings.sms.agent_uuid.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.bindings.sms.agent_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bindings.sms.agent_uuid","typeLabel":"string | null"},"agent_name":{"oneOf":[{"type":"string","uniqueKey":"data.bindings.sms.agent_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.bindings.sms.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bindings.sms.agent_name","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.bindings.sms","typeLabel":"object"},"whatsapp":{"description":"WhatsApp binding (works for both purchased numbers with WhatsApp Business and external WhatsApp Business lines).","properties":{"bound":{"description":"True if an agent handles WhatsApp traffic on this number.","type":"boolean","uniqueKey":"data.bindings.whatsapp.bound","typeLabel":"boolean"},"agent_uuid":{"oneOf":[{"type":"string","uniqueKey":"data.bindings.whatsapp.agent_uuid.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.bindings.whatsapp.agent_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bindings.whatsapp.agent_uuid","typeLabel":"string | null"},"agent_name":{"oneOf":[{"type":"string","uniqueKey":"data.bindings.whatsapp.agent_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.bindings.whatsapp.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bindings.whatsapp.agent_name","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.bindings.whatsapp","typeLabel":"object"}},"type":"object","uniqueKey":"data.bindings","typeLabel":"object"},"purchased_at":{"oneOf":[{"description":"ISO-8601 timestamp of when the number was purchased through the platform. `null` for external trunks.","type":"string","format":"date-time","uniqueKey":"data.purchased_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"ISO-8601 timestamp of when the number was purchased through the platform. `null` for external trunks.","type":"null","format":"date-time","uniqueKey":"data.purchased_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.purchased_at","typeLabel":"string\u003cdate-time> | null"},"updated_at":{"oneOf":[{"description":"ISO-8601 timestamp of the last mutation to the inventory row (settings changes, status updates, etc.). `null` for external trunks.","type":"string","format":"date-time","uniqueKey":"data.updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"ISO-8601 timestamp of the last mutation to the inventory row (settings changes, status updates, etc.). `null` for external trunks.","type":"null","format":"date-time","uniqueKey":"data.updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"phone_number_uuid":"9bcb8f00-c0c5-4ee1-9b75-ad1e87a2bd8b","number":"+12084439178","country_code":"US","location":"Sassari, Sardegna","type":"local","is_external":true,"source":"purchased","status":"active","compliance":{"status":"completed","requirements":[{"name":"\u003cstring>","type":"textual","description":"\u003cstring>"}]},"capabilities":{"voice":true,"sms":true,"mms":true,"fax":true,"emergency":true,"local_calling":true},"channel_settings":{"voice":{"enabled":true,"channel_limit":123,"whitelisted_destinations":["US"]},"sms":{"enabled":true,"channel_limit":123,"whitelisted_destinations":["US"]},"inbound":{"enabled":true,"channel_limit":123}},"billing":{"monthly_fee":123,"currency":"EUR"},"bindings":{"call":{"bound":true,"agent_uuid":"\u003cstring>","agent_name":"\u003cstring>"},"sms":{"bound":true,"agent_uuid":"\u003cstring>","agent_name":"\u003cstring>"},"whatsapp":{"bound":true,"agent_uuid":"\u003cstring>","agent_name":"\u003cstring>"}},"purchased_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"3d260087-d0a8-4d9d-a38a-4571c4470f59":{"description":"Compliance required before enabling channels","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"518b7393-0131-45d5-932d-55da3bec957e":{"description":"Phone number not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"f5cc1787-9ff9-4796-8a7d-2aff4842a3fc":{"description":"Capability not supported by this number","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"ca39a14a-081d-49a4-b10f-844b009edefe":{"description":"Validation error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"a3c73074-1703-48e6-bb89-fd25c18e0d8a":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Use a Bearer token to access these API endpoints. Example: \"Bearer {your-token}\"","scopes":[]}}},"servers":{"dac11e17-38e0-40a7-8cdc-35a8b49f6298":{"url":"https://{subdomain}.mihu.ai","description":"Your subdomain","variables":{"subdomain":{"default":"demo","description":"Subdomain name"}}},"292bb900-7559-481c-b70d-31819c604d97":{"url":"/docs"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Use a Bearer token to access these API endpoints. Example: \"Bearer {your-token}\"","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Use a Bearer token to access these API endpoints. Example: \"Bearer {your-token}\"","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://app.mindhunters.ai/docs/api-docs.json"},"subdomain":"mindhunters","siteName":"Mindhunters API Documentation","title":"Update channel settings - Mindhunters API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-12T15:48:52.909Z","originalFileLocation":"api-reference/phone-numbers/update-channel-settings.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=\"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can\u0026#x27;t be turned on while compliance is still pending for the number.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mindhunters API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_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/mindhunters/UQrvKp4soZU8xRfa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update channel settings - Mindhunters API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can\u0026#x27;t be turned on while compliance is still pending for the number.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mindhunters API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mindhunters.mintlify.app/_mintlify/api/og/v2?division=Phone+Numbers\u0026amp;title=Update+channel+settings\u0026amp;description=Turn+voice%2C+SMS%2C+or+inbound+on+or+off%2C+set+per-channel+concurrency+limits%2C+and+choose+which+destination+countries+are+allowed+for+outbound+traffic.+Channels+can\u0026amp;theme=51582ac2a6fc6d80e00519e2\u0026amp;signature=93c7d90d0e8707f2cd7097696b092cb589bd4dc48323728057e54c12b5e5dc20\">\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=\"Update channel settings - Mindhunters API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can\u0026#x27;t be turned on while compliance is still pending for the number.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mindhunters.mintlify.app/_mintlify/api/og/v2?division=Phone+Numbers\u0026amp;title=Update+channel+settings\u0026amp;description=Turn+voice%2C+SMS%2C+or+inbound+on+or+off%2C+set+per-channel+concurrency+limits%2C+and+choose+which+destination+countries+are+allowed+for+outbound+traffic.+Channels+can\u0026amp;theme=51582ac2a6fc6d80e00519e2\u0026amp;signature=93c7d90d0e8707f2cd7097696b092cb589bd4dc48323728057e54c12b5e5dc20\">\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/mindhunters/UQrvKp4soZU8xRfa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mindhunters API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/phone-numbers/update-channel-settings.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.mindhunters.ai/#organization\",\"name\":\"Mindhunters API Documentation\",\"url\":\"https://developers.mindhunters.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://app.mindhunters.ai/media/whitelabels/mindhunters/logos/logo-mini-mind.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.mindhunters.ai#website\",\"name\":\"Mindhunters API Documentation\",\"url\":\"https://developers.mindhunters.ai\",\"publisher\":{\"@id\":\"https://developers.mindhunters.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings#webpage\",\"url\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings\",\"name\":\"Update channel settings\",\"description\":\"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can't be turned on while compliance is still pending for the number.\",\"dateModified\":\"2026-05-12T15:48:52.909Z\",\"isPartOf\":{\"@id\":\"https://developers.mindhunters.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developers.mindhunters.ai/api-reference/agents/list-agents\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Phone Numbers\",\"item\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update channel settings\",\"item\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings#apireference\",\"headline\":\"Update channel settings\",\"name\":\"Update channel settings\",\"description\":\"Turn voice, SMS, or inbound on or off, set per-channel concurrency limits, and choose which destination countries are allowed for outbound traffic. Channels can't be turned on while compliance is still pending for the number.\",\"url\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings\",\"mainEntityOfPage\":{\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/update-channel-settings#webpage\"},\"dateModified\":\"2026-05-12T15:48:52.909Z\",\"publisher\":{\"@id\":\"https://developers.mindhunters.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.mindhunters.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mindhunters API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mindhunters API Documentation","nav":{"global":{"anchors":[{"anchor":"Mindhunters","icon":"book-open-cover","href":"https://mindhunters.ai"},{"anchor":"Login","icon":"newspaper","href":"https://app.mindhunters.ai"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"API Reference","pages":[{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents","href":"/api-reference/agents/create-an-agent"},{"title":"Get one agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}","href":"/api-reference/agents/get-one-agent"},{"title":"Replace/sync an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}","href":"/api-reference/agents/replacesync-an-agent"},{"title":"Soft-delete an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}","href":"/api-reference/agents/soft-delete-an-agent"},{"title":"Update an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}","href":"/api-reference/agents/update-an-agent"},{"title":"Replace agent guidelines","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/guidelines","href":"/api-reference/agents/replace-agent-guidelines"},{"title":"Add a single guideline","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/guidelines","href":"/api-reference/agents/add-a-single-guideline"},{"title":"Replace agent notes","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/notes","href":"/api-reference/agents/replace-agent-notes"},{"title":"Add a single note","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/notes","href":"/api-reference/agents/add-a-single-note"},{"title":"Replace agent procedures","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/procedures","href":"/api-reference/agents/replace-agent-procedures"},{"title":"Add a single procedure (with optional steps)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/procedures","href":"/api-reference/agents/add-a-single-procedure-with-optional-steps"},{"title":"Replace agent training data","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/training","href":"/api-reference/agents/replace-agent-training-data"},{"title":"Add a single training data row","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/training","href":"/api-reference/agents/add-a-single-training-data-row"},{"title":"Replace agent appointment settings and schedule assignments","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/appointments","href":"/api-reference/agents/replace-agent-appointment-settings-and-schedule-assignments"},{"title":"Delete a single note","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/notes/{noteUuid}","href":"/api-reference/agents/delete-a-single-note"},{"title":"Update a single note","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/notes/{noteUuid}","href":"/api-reference/agents/update-a-single-note"},{"title":"Delete a single guideline","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/guidelines/{guidelineUuid}","href":"/api-reference/agents/delete-a-single-guideline"},{"title":"Update a single guideline","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/guidelines/{guidelineUuid}","href":"/api-reference/agents/update-a-single-guideline"},{"title":"Delete a single training row","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/training/{trainingUuid}","href":"/api-reference/agents/delete-a-single-training-row"},{"title":"Update a single training row","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/training/{trainingUuid}","href":"/api-reference/agents/update-a-single-training-row"},{"title":"Delete a single procedure (and its steps)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/procedures/{procedureUuid}","href":"/api-reference/agents/delete-a-single-procedure-and-its-steps"},{"title":"Update a single procedure (and replace its steps if provided)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/procedures/{procedureUuid}","href":"/api-reference/agents/update-a-single-procedure-and-replace-its-steps-if-provided"},{"title":"Phone numbers owned by an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/phone-numbers","href":"/api-reference/agents/phone-numbers-owned-by-an-agent"},{"title":"Channels and phone numbers for an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/channels","href":"/api-reference/agents/channels-and-phone-numbers-for-an-agent"},{"title":"Provision call channel for an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/call/provision","href":"/api-reference/agents/provision-call-channel-for-an-agent"},{"title":"List webhooks for an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/webhooks","href":"/api-reference/agents/list-webhooks-for-an-agent"},{"title":"Add a webhook to this agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/webhooks","href":"/api-reference/agents/add-a-webhook-to-this-agent"},{"title":"Get one webhook","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/webhooks/{webhookUuid}","href":"/api-reference/agents/get-one-webhook"},{"title":"Delete a webhook","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/webhooks/{webhookUuid}","href":"/api-reference/agents/delete-a-webhook"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/webhooks/{webhookUuid}","href":"/api-reference/agents/update-a-webhook"},{"title":"List intents for an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/intents","href":"/api-reference/agents/list-intents-for-an-agent"},{"title":"Create an intent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/intents","href":"/api-reference/agents/create-an-intent"},{"title":"Get one intent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/intents/{intentUuid}","href":"/api-reference/agents/get-one-intent"},{"title":"Delete an intent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/intents/{intentUuid}","href":"/api-reference/agents/delete-an-intent"},{"title":"Update an intent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/intents/{intentUuid}","href":"/api-reference/agents/update-an-intent"}]},{"group":"Voice IVR \u0026 Guards","pages":[{"title":"Replace ALL routing rules for an agent (destructive)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/routing-rules","href":"/api-reference/voice-ivr-\u0026-guards/replace-all-routing-rules-for-an-agent-destructive"},{"title":"Add ONE routing rule (preserves existing rules)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/routing-rules","href":"/api-reference/voice-ivr-\u0026-guards/add-one-routing-rule-preserves-existing-rules"},{"title":"Replace ALL guard rules for an agent (destructive)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/guard-rules","href":"/api-reference/voice-ivr-\u0026-guards/replace-all-guard-rules-for-an-agent-destructive"},{"title":"Add ONE guard rule (preserves existing rules)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/guard-rules","href":"/api-reference/voice-ivr-\u0026-guards/add-one-guard-rule-preserves-existing-rules"},{"title":"Delete ONE routing rule (other rules untouched)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/routing-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/delete-one-routing-rule-other-rules-untouched"},{"title":"Partially update ONE routing rule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/routing-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/partially-update-one-routing-rule"},{"title":"Delete ONE guard rule (other guards untouched)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/guard-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/delete-one-guard-rule-other-guards-untouched"},{"title":"Partially update ONE guard rule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/guard-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/partially-update-one-guard-rule"}]},{"group":"Agent Channel Bindings","pages":[{"title":"Assign an SMS phone number to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/sms","href":"/api-reference/agent-channel-bindings/assign-an-sms-phone-number-to-an-agent"},{"title":"Unbind the SMS channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/sms/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-sms-channel-from-this-agent"},{"title":"Assign a WhatsApp number to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp","href":"/api-reference/agent-channel-bindings/assign-a-whatsapp-number-to-an-agent"},{"title":"Assign a WhatsApp Calling number to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp-call","href":"/api-reference/agent-channel-bindings/assign-a-whatsapp-calling-number-to-an-agent"},{"title":"Unbind the WhatsApp channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-whatsapp-channel-from-this-agent"},{"title":"Unbind WhatsApp Calling from this agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp-call/unbind","href":"/api-reference/agent-channel-bindings/unbind-whatsapp-calling-from-this-agent"},{"title":"Assign an Instagram account to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/instagram","href":"/api-reference/agent-channel-bindings/assign-an-instagram-account-to-an-agent"},{"title":"Unbind the Instagram channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/instagram/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-instagram-channel-from-this-agent"},{"title":"Assign a Facebook page (Messenger) to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/messenger","href":"/api-reference/agent-channel-bindings/assign-a-facebook-page-messenger-to-an-agent"},{"title":"Unbind the Messenger channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/messenger/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-messenger-channel-from-this-agent"}]},{"group":"Analytics","pages":[{"title":"Appointment lifecycle metrics (event-in-period semantics)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/appointments","href":"/api-reference/analytics/appointment-lifecycle-metrics-event-in-period-semantics"},{"title":"Aggregated call metrics for a time window (authoritative call count)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/calls","href":"/api-reference/analytics/aggregated-call-metrics-for-a-time-window-authoritative-call-count"},{"title":"Per-channel conversation rollup","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/conversations","href":"/api-reference/analytics/per-channel-conversation-rollup"},{"title":"Distribution of AI evaluations across sentiment, emotion, satisfaction, outcome, escalation, and knowledge gap","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/evaluations","href":"/api-reference/analytics/distribution-of-ai-evaluations-across-sentiment-emotion-satisfaction-outcome-escalation-and-knowledge-gap"},{"title":"Intent breakdown with outcome and per-channel distribution","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/intents","href":"/api-reference/analytics/intent-breakdown-with-outcome-and-per-channel-distribution"},{"title":"Cursor-paginated raw message export","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/messages","href":"/api-reference/analytics/cursor-paginated-raw-message-export"},{"title":"Cross-channel conversation-session metrics","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analytics/sessions","href":"/api-reference/analytics/cross-channel-conversation-session-metrics"}]},{"group":"Contact Analyzers","pages":[{"title":"List analyzer configurations","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analyzers","href":"/api-reference/contact-analyzers/list-analyzer-configurations"},{"title":"Get a single analyzer","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/analyzers/{internal_id}","href":"/api-reference/contact-analyzers/get-a-single-analyzer"},{"title":"Update an analyzer configuration","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/analyzers/{internal_id}","href":"/api-reference/contact-analyzers/update-an-analyzer-configuration"},{"title":"Bulk update analyzers","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/analyzers/bulk","href":"/api-reference/contact-analyzers/bulk-update-analyzers"}]},{"group":"Call","pages":[{"title":"Initiate a new call","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/call","href":"/api-reference/call/initiate-a-new-call"},{"title":"Get paginated list of calls","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/calls","href":"/api-reference/call/get-paginated-list-of-calls"},{"title":"Get call details by UUID","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/calls/{uuid}","href":"/api-reference/call/get-call-details-by-uuid"}]},{"group":"WhatsApp","pages":[{"title":"Send WhatsApp template message","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/template","href":"/api-reference/whatsapp/send-whatsapp-template-message"}]},{"group":"SMS","pages":[{"title":"Send an SMS message","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/sms/send","href":"/api-reference/sms/send-an-sms-message"}]},{"group":"Appointments","pages":[{"title":"Get all appointments (calendar)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/appointments","href":"/api-reference/appointments/get-all-appointments-calendar"},{"title":"Create a new appointment","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/appointments","href":"/api-reference/appointments/create-a-new-appointment"},{"title":"Get a specific appointment","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/appointments/{uuid}","href":"/api-reference/appointments/get-a-specific-appointment"},{"title":"Update an appointment","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/appointments/{uuid}","href":"/api-reference/appointments/update-an-appointment"},{"title":"Delete an appointment","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/appointments/{uuid}","href":"/api-reference/appointments/delete-an-appointment"},{"title":"Update appointment status","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/appointments/{uuid}/status","href":"/api-reference/appointments/update-appointment-status"}]},{"group":"Appointment Requests","pages":[{"title":"Get list of appointment requests","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/appointment-requests","href":"/api-reference/appointment-requests/get-list-of-appointment-requests"},{"title":"Create a new appointment request","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/appointment-requests","href":"/api-reference/appointment-requests/create-a-new-appointment-request"},{"title":"Get a specific appointment request","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/appointment-requests/{uuid}","href":"/api-reference/appointment-requests/get-a-specific-appointment-request"},{"title":"Cancel an appointment request","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/appointment-requests/{uuid}/cancel","href":"/api-reference/appointment-requests/cancel-an-appointment-request"},{"title":"Get available time slots for a schedule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/appointment-requests/available-slots","href":"/api-reference/appointment-requests/get-available-time-slots-for-a-schedule"}]},{"group":"Availability Types","pages":[{"title":"Get all availability types","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/availability-types","href":"/api-reference/availability-types/get-all-availability-types"},{"title":"Create a new availability type","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/availability-types","href":"/api-reference/availability-types/create-a-new-availability-type"},{"title":"Get a specific availability type","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/availability-types/{uuid}","href":"/api-reference/availability-types/get-a-specific-availability-type"},{"title":"Update an availability type","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/availability-types/{uuid}","href":"/api-reference/availability-types/update-an-availability-type"},{"title":"Delete an availability type","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/availability-types/{uuid}","href":"/api-reference/availability-types/delete-an-availability-type"}]},{"group":"Call Actions","pages":[{"title":"Make the agent say a message in the live call","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/say","href":"/api-reference/call-actions/make-the-agent-say-a-message-in-the-live-call"},{"title":"Forward (warm-transfer) the live call to another phone number","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/forward","href":"/api-reference/call-actions/forward-warm-transfer-the-live-call-to-another-phone-number"},{"title":"Hang up the live call (the agent speaks a goodbye message, then ends)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/hangup","href":"/api-reference/call-actions/hang-up-the-live-call-the-agent-speaks-a-goodbye-message-then-ends"},{"title":"Mute the agent in the live call","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/mute","href":"/api-reference/call-actions/mute-the-agent-in-the-live-call"},{"title":"Unmute the agent in the live call","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/unmute","href":"/api-reference/call-actions/unmute-the-agent-in-the-live-call"}]},{"group":"Campaigns","pages":[{"title":"Get paginated list of campaigns","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/campaigns","href":"/api-reference/campaigns/get-paginated-list-of-campaigns"},{"title":"Create a new campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/campaigns","href":"/api-reference/campaigns/create-a-new-campaign"},{"title":"Get campaign details","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/campaigns/{uuid}","href":"/api-reference/campaigns/get-campaign-details"},{"title":"Update a campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/campaigns/{uuid}","href":"/api-reference/campaigns/update-a-campaign"},{"title":"Delete a campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/campaigns/{uuid}","href":"/api-reference/campaigns/delete-a-campaign"},{"title":"Publish (activate) a campaign — schedule tasks and start processing","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/campaigns/{uuid}/publish","href":"/api-reference/campaigns/publish-activate-a-campaign-—-schedule-tasks-and-start-processing"},{"title":"Assign or replace the rule attached to a campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/campaigns/{uuid}/rule","href":"/api-reference/campaigns/assign-or-replace-the-rule-attached-to-a-campaign"},{"title":"Detach the rule from a campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/campaigns/{uuid}/rule","href":"/api-reference/campaigns/detach-the-rule-from-a-campaign"},{"title":"Attach one or more pools to a campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/campaigns/{uuid}/pools","href":"/api-reference/campaigns/attach-one-or-more-pools-to-a-campaign"},{"title":"Detach a pool from a campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/campaigns/{uuid}/pools/{pool_uuid}","href":"/api-reference/campaigns/detach-a-pool-from-a-campaign"}]},{"group":"Contacts","pages":[{"title":"Get paginated list of contacts","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts","href":"/api-reference/contacts/get-paginated-list-of-contacts"},{"title":"Create a new contact","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts","href":"/api-reference/contacts/create-a-new-contact"},{"title":"Get contact details","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/{uuid}","href":"/api-reference/contacts/get-contact-details"},{"title":"Update a contact","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/contacts/{uuid}","href":"/api-reference/contacts/update-a-contact"},{"title":"Delete a contact","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/contacts/{uuid}","href":"/api-reference/contacts/delete-a-contact"},{"title":"Assign (or re-assign) a tag to a contact","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/add-tag","href":"/api-reference/contacts/assign-or-re-assign-a-tag-to-a-contact"},{"title":"Remove a tag from a contact","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/remove-tag","href":"/api-reference/contacts/remove-a-tag-from-a-contact"},{"title":"Assign or change the contact's current pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/assign-stage","href":"/api-reference/contacts/assign-or-change-the-contacts-current-pipeline-stage"},{"title":"Remove the contact from the pipeline","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/remove-stage","href":"/api-reference/contacts/remove-the-contact-from-the-pipeline"},{"title":"Get paginated list of blacklisted contacts","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/blacklisted","href":"/api-reference/contacts/get-paginated-list-of-blacklisted-contacts"},{"title":"Add a contact to the blacklist","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/blacklist","href":"/api-reference/contacts/add-a-contact-to-the-blacklist"},{"title":"Remove a contact from the blacklist","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/unblacklist","href":"/api-reference/contacts/remove-a-contact-from-the-blacklist"}]},{"group":"Contact Approvals","pages":[{"title":"List pending contact field approvals","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/approvals","href":"/api-reference/contact-approvals/list-pending-contact-field-approvals"},{"title":"Get a single approval by uuid","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/approvals/{uuid}","href":"/api-reference/contact-approvals/get-a-single-approval-by-uuid"},{"title":"Update the suggested value of a pending approval","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/contacts/approvals/{uuid}","href":"/api-reference/contact-approvals/update-the-suggested-value-of-a-pending-approval"},{"title":"Soft-delete an approval","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/contacts/approvals/{uuid}","href":"/api-reference/contact-approvals/soft-delete-an-approval"},{"title":"Approve a pending field update","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/approvals/{uuid}/approve","href":"/api-reference/contact-approvals/approve-a-pending-field-update"},{"title":"Reject a pending field update","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/approvals/{uuid}/reject","href":"/api-reference/contact-approvals/reject-a-pending-field-update"},{"title":"Get the history of an approval","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/approvals/{uuid}/history","href":"/api-reference/contact-approvals/get-the-history-of-an-approval"}]},{"group":"Contact Fields","pages":[{"title":"List custom contact fields","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/fields","href":"/api-reference/contact-fields/list-custom-contact-fields"},{"title":"Create a new custom contact field","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/fields","href":"/api-reference/contact-fields/create-a-new-custom-contact-field"},{"title":"Get a custom contact field by key","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/fields/{key}","href":"/api-reference/contact-fields/get-a-custom-contact-field-by-key"},{"title":"Update a custom contact field (name, is_active, etc.)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/contacts/fields/{key}","href":"/api-reference/contact-fields/update-a-custom-contact-field-name-is_active-etc"},{"title":"Delete a custom contact field","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/contacts/fields/{key}","href":"/api-reference/contact-fields/delete-a-custom-contact-field"}]},{"group":"Contact Settings","pages":[{"title":"List contact settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/settings","href":"/api-reference/contact-settings/list-contact-settings"},{"title":"Get a contact setting by key","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/settings/{key}","href":"/api-reference/contact-settings/get-a-contact-setting-by-key"},{"title":"Enable or disable a contact setting","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/settings/{key}","href":"/api-reference/contact-settings/enable-or-disable-a-contact-setting"}]},{"group":"Conversations","pages":[{"title":"Get paginated list of conversations","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/conversations","href":"/api-reference/conversations/get-paginated-list-of-conversations"},{"title":"Get conversation details","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/conversations/{uuid}","href":"/api-reference/conversations/get-conversation-details"},{"title":"Get paginated messages of a conversation","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/conversations/{uuid}/messages","href":"/api-reference/conversations/get-paginated-messages-of-a-conversation"}]},{"group":"Sessions","pages":[{"title":"Get paginated list of conversation sessions","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/sessions","href":"/api-reference/sessions/get-paginated-list-of-conversation-sessions"},{"title":"Get session details","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/sessions/{uuid}","href":"/api-reference/sessions/get-session-details"},{"title":"Get the evaluation of a session","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/sessions/{uuid}/evaluation","href":"/api-reference/sessions/get-the-evaluation-of-a-session"},{"title":"Get paginated messages of a session","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/sessions/{uuid}/messages","href":"/api-reference/sessions/get-paginated-messages-of-a-session"},{"title":"Get paginated sessions of a conversation","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/conversations/{uuid}/sessions","href":"/api-reference/sessions/get-paginated-sessions-of-a-conversation"}]},{"group":"Tables","pages":[{"title":"Import data via copy-paste text","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/import/copypaste","href":"/api-reference/tables/import-data-via-copy-paste-text"},{"title":"Import data via file upload","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/import/file","href":"/api-reference/tables/import-data-via-file-upload"},{"title":"Import data from a website URL","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/import/website","href":"/api-reference/tables/import-data-from-a-website-url"},{"title":"Create an empty table with a column schema","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/tables","href":"/api-reference/tables/create-an-empty-table-with-a-column-schema"},{"title":"Get all imported data","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/data","href":"/api-reference/tables/get-all-imported-data"},{"title":"Get data details by UUID","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/data/{uuid}","href":"/api-reference/tables/get-data-details-by-uuid"},{"title":"Update table metadata (name and description)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/data/{uuid}","href":"/api-reference/tables/update-table-metadata-name-and-description"},{"title":"Delete imported data","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/data/{uuid}","href":"/api-reference/tables/delete-imported-data"},{"title":"Get fields (columns) for imported data","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/data/{uuid}/fields","href":"/api-reference/tables/get-fields-columns-for-imported-data"},{"title":"Add a column to a table","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/{uuid}/fields","href":"/api-reference/tables/add-a-column-to-a-table"},{"title":"Update a column (rename and/or change data_type)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/data/{uuid}/fields/{field_uuid}","href":"/api-reference/tables/update-a-column-rename-andor-change-data_type"},{"title":"Delete a column","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/data/{uuid}/fields/{field_uuid}","href":"/api-reference/tables/delete-a-column"},{"title":"Get records for imported data","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/data/{uuid}/records","href":"/api-reference/tables/get-records-for-imported-data"},{"title":"Create a record for imported data","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/{uuid}/records","href":"/api-reference/tables/create-a-record-for-imported-data"},{"title":"Update record values","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/data/{uuid}/records/{record}","href":"/api-reference/tables/update-record-values"},{"title":"Delete a record","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/data/{uuid}/records/{record}","href":"/api-reference/tables/delete-a-record"},{"title":"Assign imported data to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/{uuid}/assign","href":"/api-reference/tables/assign-imported-data-to-an-agent"},{"title":"Trigger a sync for data across all associated agents","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/data/{uuid}/sync","href":"/api-reference/tables/trigger-a-sync-for-data-across-all-associated-agents"}]},{"group":"Logs","pages":[{"title":"List action executions across tasks, workflows, and intents","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/logs/actions","href":"/api-reference/logs/list-action-executions-across-tasks-workflows-and-intents"},{"title":"Get full detail for a single action execution","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/logs/actions/{type}/{uuid}","href":"/api-reference/logs/get-full-detail-for-a-single-action-execution"}]},{"group":"Evaluate","pages":[{"title":"List the 10 analyzer feature ids","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/evaluate/features","href":"/api-reference/evaluate/list-the-10-analyzer-feature-ids"},{"title":"Read the global default evaluate settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/evaluate/default","href":"/api-reference/evaluate/read-the-global-default-evaluate-settings"},{"title":"Update the global default evaluate settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/evaluate/default","href":"/api-reference/evaluate/update-the-global-default-evaluate-settings"},{"title":"Reset the global default to factory values","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/evaluate/default/reset","href":"/api-reference/evaluate/reset-the-global-default-to-factory-values"},{"title":"Read effective evaluate settings for one agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/evaluate","href":"/api-reference/evaluate/read-effective-evaluate-settings-for-one-agent"},{"title":"Update an agent's evaluate settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/evaluate","href":"/api-reference/evaluate/update-an-agents-evaluate-settings"},{"title":"Remove the agent's override (revert to global default)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/evaluate","href":"/api-reference/evaluate/remove-the-agents-override-revert-to-global-default"},{"title":"Create an override for an agent (clones current default)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/evaluate/assign","href":"/api-reference/evaluate/create-an-override-for-an-agent-clones-current-default"},{"title":"Force-overwrite the agent's override with a fresh copy of the current default","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/evaluate/reassign","href":"/api-reference/evaluate/force-overwrite-the-agents-override-with-a-fresh-copy-of-the-current-default"},{"title":"Reset the agent's override to factory defaults","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/evaluate/reset","href":"/api-reference/evaluate/reset-the-agents-override-to-factory-defaults"}]},{"group":"Flow Catalog","pages":[{"title":"List tenant's agents available for Agents-app actions","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/agents","href":"/api-reference/flow-catalog/list-tenants-agents-available-for-agents-app-actions"},{"title":"List all Studio integrations (apps)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps","href":"/api-reference/flow-catalog/list-all-studio-integrations-apps"},{"title":"List apps eligible as a flow's trigger (step 1)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps/supports/triggers","href":"/api-reference/flow-catalog/list-apps-eligible-as-a-flows-trigger-step-1"},{"title":"List apps eligible as a flow's action (step 2+)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps/supports/actions","href":"/api-reference/flow-catalog/list-apps-eligible-as-a-flows-action-step-2+"},{"title":"Read a single app by its uid","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}","href":"/api-reference/flow-catalog/read-a-single-app-by-its-uid"},{"title":"List the trigger events an app exposes","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/triggers","href":"/api-reference/flow-catalog/list-the-trigger-events-an-app-exposes"},{"title":"List the actions an app exposes","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/actions","href":"/api-reference/flow-catalog/list-the-actions-an-app-exposes"},{"title":"Flat list of every OAuth connection the tenant has, across all apps","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/connections","href":"/api-reference/flow-catalog/flat-list-of-every-oauth-connection-the-tenant-has-across-all-apps"},{"title":"List the tenant's connections (OAuth accounts) for one app","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/connections","href":"/api-reference/flow-catalog/list-the-tenants-connections-oauth-accounts-for-one-app"},{"title":"Fetch dynamic dropdown options for a step's field","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/flow/apps/{uid}/options","href":"/api-reference/flow-catalog/fetch-dynamic-dropdown-options-for-a-steps-field"}]},{"group":"Flows","pages":[{"title":"List flows (paginated, filterable)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flows","href":"/api-reference/flows/list-flows-paginated-filterable"},{"title":"Create an empty flow (draft)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/flow","href":"/api-reference/flows/create-an-empty-flow-draft"},{"title":"Read a flow with its full ordered step list","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/{uuid}","href":"/api-reference/flows/read-a-flow-with-its-full-ordered-step-list"},{"title":"Delete a flow","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/flow/{uuid}","href":"/api-reference/flows/delete-a-flow"},{"title":"Update flow name or description","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/flow/{uuid}","href":"/api-reference/flows/update-flow-name-or-description"},{"title":"Deploy a flow — flips it from draft to live","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/flow/{uuid}/deploy","href":"/api-reference/flows/deploy-a-flow-—-flips-it-from-draft-to-live"},{"title":"Undeploy — flip a deployed flow back to draft","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/flow/{uuid}/undeploy","href":"/api-reference/flows/undeploy-—-flip-a-deployed-flow-back-to-draft"}]},{"group":"Flow Executions","pages":[{"title":"List run history of a flow","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/{uuid}/executions","href":"/api-reference/flow-executions/list-run-history-of-a-flow"},{"title":"Read one execution with per-step request/response/error","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/{uuid}/executions/{exec_uuid}","href":"/api-reference/flow-executions/read-one-execution-with-per-step-requestresponseerror"}]},{"group":"Flow Steps","pages":[{"title":"Read one step","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/flow/{uuid}/steps/{step}","href":"/api-reference/flow-steps/read-one-step"},{"title":"Delete a step (and its branch children if any)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/flow/{uuid}/steps/{step}","href":"/api-reference/flow-steps/delete-a-step-and-its-branch-children-if-any"},{"title":"Update any subset of a step's fields","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/flow/{uuid}/steps/{step}","href":"/api-reference/flow-steps/update-any-subset-of-a-steps-fields"},{"title":"Add a step to a flow (trigger as step 1, actions as step 2+)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/flow/{uuid}/steps","href":"/api-reference/flow-steps/add-a-step-to-a-flow-trigger-as-step-1-actions-as-step-2+"},{"title":"Test a step — kind-aware behavior (trigger samples vs action exec)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/flow/{uuid}/steps/{step}/test","href":"/api-reference/flow-steps/test-a-step-—-kind-aware-behavior-trigger-samples-vs-action-exec"}]},{"group":"Language","pages":[{"title":"List supported languages","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/language","href":"/api-reference/language/list-supported-languages"}]},{"group":"Listings","pages":[{"title":"Get all listings (campaigns with pools)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/listings","href":"/api-reference/listings/get-all-listings-campaigns-with-pools"},{"title":"Create a new listing with rule and bulk contacts","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/listings","href":"/api-reference/listings/create-a-new-listing-with-rule-and-bulk-contacts"},{"title":"Get listing details with contacts","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/listings/{uuid}","href":"/api-reference/listings/get-listing-details-with-contacts"},{"title":"Delete a listing","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/listings/{uuid}","href":"/api-reference/listings/delete-a-listing"},{"title":"Start/resume a listing campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/listings/{uuid}/run","href":"/api-reference/listings/startresume-a-listing-campaign"},{"title":"Stop/pause a running listing campaign","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/listings/{uuid}/stop","href":"/api-reference/listings/stoppause-a-running-listing-campaign"},{"title":"Add contacts to an existing listing","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/listings/{uuid}/contacts","href":"/api-reference/listings/add-contacts-to-an-existing-listing"},{"title":"Remove a contact from a listing and cancel their tasks","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/listings/{uuid}/contacts/{contact_uuid}","href":"/api-reference/listings/remove-a-contact-from-a-listing-and-cancel-their-tasks"}]},{"group":"Memorize","pages":[{"title":"List contact fields available for memorize settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/memorize/contact-fields","href":"/api-reference/memorize/list-contact-fields-available-for-memorize-settings"},{"title":"Catalog merged with the global default's toggle state","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/memorize/default/contact-fields","href":"/api-reference/memorize/catalog-merged-with-the-global-defaults-toggle-state"},{"title":"Catalog merged with the agent's toggles (or default if no override)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/memorize/contact-fields","href":"/api-reference/memorize/catalog-merged-with-the-agents-toggles-or-default-if-no-override"},{"title":"Get the global default memorize settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/memorize/default","href":"/api-reference/memorize/get-the-global-default-memorize-settings"},{"title":"Update the global default memorize settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/memorize/default","href":"/api-reference/memorize/update-the-global-default-memorize-settings"},{"title":"Bulk-toggle contact field flags on the default settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/memorize/default/bulk","href":"/api-reference/memorize/bulk-toggle-contact-field-flags-on-the-default-settings"},{"title":"Bulk-toggle contact field flags for an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/memorize/bulk","href":"/api-reference/memorize/bulk-toggle-contact-field-flags-for-an-agent"},{"title":"Reset the global default memorize settings to factory defaults","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/memorize/default/reset","href":"/api-reference/memorize/reset-the-global-default-memorize-settings-to-factory-defaults"},{"title":"Get an agent's memorize settings (falls back to default)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/agents/{uuid}/memorize","href":"/api-reference/memorize/get-an-agents-memorize-settings-falls-back-to-default"},{"title":"Update an agent's memorize settings (creates them from the global default if the agent has none yet)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/agents/{uuid}/memorize","href":"/api-reference/memorize/update-an-agents-memorize-settings-creates-them-from-the-global-default-if-the-agent-has-none-yet"},{"title":"Remove an agent's specific memorize settings (reverts to default)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/memorize","href":"/api-reference/memorize/remove-an-agents-specific-memorize-settings-reverts-to-default"},{"title":"Create custom memorize settings for an agent, copied from the global default","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/memorize/assign","href":"/api-reference/memorize/create-custom-memorize-settings-for-an-agent-copied-from-the-global-default"},{"title":"Replace the agent's memorize settings with a fresh copy of the global default","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/memorize/reassign","href":"/api-reference/memorize/replace-the-agents-memorize-settings-with-a-fresh-copy-of-the-global-default"},{"title":"Reset an agent's memorize settings to factory defaults","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/memorize/reset","href":"/api-reference/memorize/reset-an-agents-memorize-settings-to-factory-defaults"}]},{"group":"PBX Extension Connectors","pages":[{"title":"Get the SIP connector server assigned to your account","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/pbx_extension_connectors/sip_server","href":"/api-reference/pbx-extension-connectors/get-the-sip-connector-server-assigned-to-your-account"},{"title":"Allocate a SIP connector server","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/pbx_extension_connectors/sip_server","href":"/api-reference/pbx-extension-connectors/allocate-a-sip-connector-server"},{"title":"Release the allocated SIP connector server","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/pbx_extension_connectors/sip_server","href":"/api-reference/pbx-extension-connectors/release-the-allocated-sip-connector-server"},{"title":"List PBX extension connectors","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/pbx_extension_connectors","href":"/api-reference/pbx-extension-connectors/list-pbx-extension-connectors"},{"title":"Create a PBX extension connector","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/pbx_extension_connectors","href":"/api-reference/pbx-extension-connectors/create-a-pbx-extension-connector"},{"title":"Get a single PBX extension connector","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/pbx_extension_connectors/{uuid}","href":"/api-reference/pbx-extension-connectors/get-a-single-pbx-extension-connector"},{"title":"Delete a PBX extension connector","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/pbx_extension_connectors/{uuid}","href":"/api-reference/pbx-extension-connectors/delete-a-pbx-extension-connector"}]},{"group":"Phone Numbers","pages":[{"title":"List your phone numbers","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers","href":"/api-reference/phone-numbers/list-your-phone-numbers"},{"title":"Buy a phone number","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/phone-numbers","href":"/api-reference/phone-numbers/buy-a-phone-number"},{"title":"Phone number summary","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/stats","href":"/api-reference/phone-numbers/phone-number-summary"},{"title":"Get one phone number","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/get-one-phone-number"},{"title":"Release a phone number","description":"Removes a number from your active inventory. If any agent is still using the number on call, SMS, or WhatsApp, the request is rejected — disconnect those agents first.","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/release-a-phone-number"},{"title":"Update channel settings","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/update-channel-settings"},{"title":"Channels for one phone number","description":"A trimmed-down view focused on what each channel (call, SMS, WhatsApp, inbound) can do for this number: what it supports, whether it's enabled, and which agent it's connected to.","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/{uuid}/channels","href":"/api-reference/phone-numbers/channels-for-one-phone-number"},{"title":"Channels for a phone number (look up by number)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/channels","href":"/api-reference/phone-numbers/channels-for-a-phone-number-look-up-by-number"},{"title":"Release a phone number","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/phone-numbers/{uuid}/release","href":"/api-reference/phone-numbers/release-a-phone-number-1"},{"title":"Assign a number to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/phone-numbers/{uuid}/bindings/{channel}","href":"/api-reference/phone-numbers/assign-a-number-to-an-agent"},{"title":"Remove a number from an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/phone-numbers/{uuid}/bindings/{channel}","href":"/api-reference/phone-numbers/remove-a-number-from-an-agent"},{"title":"Upload a compliance document","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/phone-numbers/documents","href":"/api-reference/phone-numbers/upload-a-compliance-document"},{"title":"Search numbers available to buy","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/search","href":"/api-reference/phone-numbers/search-numbers-available-to-buy"},{"title":"Compliance requirements for a country","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/search/requirements","href":"/api-reference/phone-numbers/compliance-requirements-for-a-country"},{"title":"Outbound call rates","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/rates","href":"/api-reference/phone-numbers/outbound-call-rates"},{"title":"Which agents use which numbers","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/used-channels-and-accounts","href":"/api-reference/phone-numbers/which-agents-use-which-numbers"},{"title":"Phone numbers grouped by agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/by-agent","href":"/api-reference/phone-numbers/phone-numbers-grouped-by-agent"},{"title":"Phone numbers for one agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/by-agent/{uuid}","href":"/api-reference/phone-numbers/phone-numbers-for-one-agent"},{"title":"List external trunks (BYO numbers)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/list-external-trunks-byo-numbers"},{"title":"Register an external SIP trunk / BYO number","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/register-an-external-sip-trunk-byo-number"},{"title":"Delete an external trunk","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/delete-an-external-trunk"},{"title":"Update an external trunk","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json patch /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/update-an-external-trunk"},{"title":"Assign or reassign an external trunk to an agent","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/phone-numbers/trunks/assign","href":"/api-reference/phone-numbers/assign-or-reassign-an-external-trunk-to-an-agent"}]},{"group":"Contact Pipeline","pages":[{"title":"List pipeline stages","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/pipeline","href":"/api-reference/contact-pipeline/list-pipeline-stages"},{"title":"Create a new pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/pipeline","href":"/api-reference/contact-pipeline/create-a-new-pipeline-stage"},{"title":"Get a pipeline stage by uuid","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/pipeline/{uuid}","href":"/api-reference/contact-pipeline/get-a-pipeline-stage-by-uuid"},{"title":"Update a pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/contacts/pipeline/{uuid}","href":"/api-reference/contact-pipeline/update-a-pipeline-stage"},{"title":"Delete a pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/contacts/pipeline/{uuid}","href":"/api-reference/contact-pipeline/delete-a-pipeline-stage"}]},{"group":"Pools","pages":[{"title":"List contact pools","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/pools","href":"/api-reference/pools/list-contact-pools"},{"title":"Create a contact pool","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/pools","href":"/api-reference/pools/create-a-contact-pool"},{"title":"Get pool details, including attached campaigns and pool item status counts","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/pools/{uuid}","href":"/api-reference/pools/get-pool-details-including-attached-campaigns-and-pool-item-status-counts"},{"title":"Update a pool","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/pools/{uuid}","href":"/api-reference/pools/update-a-pool"},{"title":"Delete a pool","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/pools/{uuid}","href":"/api-reference/pools/delete-a-pool"},{"title":"Duplicate a pool, optionally copying its contacts","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/pools/{uuid}/duplicate","href":"/api-reference/pools/duplicate-a-pool-optionally-copying-its-contacts"},{"title":"List contacts in a pool","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/pools/{uuid}/contacts","href":"/api-reference/pools/list-contacts-in-a-pool"},{"title":"Add existing contacts to a pool","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/pools/{uuid}/contacts","href":"/api-reference/pools/add-existing-contacts-to-a-pool"},{"title":"Remove a contact from a pool","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/pools/{uuid}/contacts/{contact_uuid}","href":"/api-reference/pools/remove-a-contact-from-a-pool"}]},{"group":"Rules","pages":[{"title":"List campaign contact rules","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/rules","href":"/api-reference/rules/list-campaign-contact-rules"},{"title":"Create a new campaign contact rule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/rules","href":"/api-reference/rules/create-a-new-campaign-contact-rule"},{"title":"Get a single rule by UUID","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/rules/{uuid}","href":"/api-reference/rules/get-a-single-rule-by-uuid"},{"title":"Update an existing rule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/rules/{uuid}","href":"/api-reference/rules/update-an-existing-rule"},{"title":"Delete a rule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/rules/{uuid}","href":"/api-reference/rules/delete-a-rule"}]},{"group":"Schedules","pages":[{"title":"Get all schedules","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/schedules","href":"/api-reference/schedules/get-all-schedules"},{"title":"Create a new schedule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/schedules","href":"/api-reference/schedules/create-a-new-schedule"},{"title":"Get a specific schedule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/schedules/{uuid}","href":"/api-reference/schedules/get-a-specific-schedule"},{"title":"Update a schedule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/schedules/{uuid}","href":"/api-reference/schedules/update-a-schedule"},{"title":"Delete a schedule","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/schedules/{uuid}","href":"/api-reference/schedules/delete-a-schedule"}]},{"group":"Evaluations","pages":[{"title":"Get paginated list of session evaluations","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/evaluations","href":"/api-reference/evaluations/get-paginated-list-of-session-evaluations"},{"title":"Get a single evaluation","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/evaluations/{uuid}","href":"/api-reference/evaluations/get-a-single-evaluation"}]},{"group":"SIP Trunk","pages":[{"title":"List all SIP trunk connections","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/channels/sip-trunk/connections","href":"/api-reference/sip-trunk/list-all-sip-trunk-connections"},{"title":"Add a new SIP trunk connection","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/channels/sip-trunk/connections","href":"/api-reference/sip-trunk/add-a-new-sip-trunk-connection"},{"title":"Delete a SIP trunk connection","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/channels/sip-trunk/connections/{uuid}","href":"/api-reference/sip-trunk/delete-a-sip-trunk-connection"},{"title":"Assign a SIP trunk connection to an agent for calls","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/call/sip-trunk","href":"/api-reference/sip-trunk/assign-a-sip-trunk-connection-to-an-agent-for-calls"}]},{"group":"Contact Tags","pages":[{"title":"List contact tags","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/tags","href":"/api-reference/contact-tags/list-contact-tags"},{"title":"Create a new contact tag","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/contacts/tags","href":"/api-reference/contact-tags/create-a-new-contact-tag"},{"title":"Get a tag by uuid","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/contacts/tags/{uuid}","href":"/api-reference/contact-tags/get-a-tag-by-uuid"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/contacts/tags/{uuid}","href":"/api-reference/contact-tags/update-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/contacts/tags/{uuid}","href":"/api-reference/contact-tags/delete-a-tag"}]},{"group":"Tasks","pages":[{"title":"Get paginated list of tasks","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/tasks","href":"/api-reference/tasks/get-paginated-list-of-tasks"},{"title":"Create a new task (Call or WhatsApp Template)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/tasks","href":"/api-reference/tasks/create-a-new-task-call-or-whatsapp-template"},{"title":"Get a specific task","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/tasks/{uuid}","href":"/api-reference/tasks/get-a-specific-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json put /api/v1/tasks/{uuid}","href":"/api-reference/tasks/update-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/tasks/{uuid}","href":"/api-reference/tasks/delete-a-task"},{"title":"Queue a task for execution","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/tasks/{uuid}/queue","href":"/api-reference/tasks/queue-a-task-for-execution"},{"title":"Cancel a task","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/tasks/{uuid}/cancel","href":"/api-reference/tasks/cancel-a-task"},{"title":"Retry a failed task","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/tasks/{uuid}/retry","href":"/api-reference/tasks/retry-a-failed-task"}]},{"group":"Timezone","pages":[{"title":"List supported timezones","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/timezone","href":"/api-reference/timezone/list-supported-timezones"}]},{"group":"Transcriptions","pages":[{"title":"Create a new transcription request","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/transcriptions","href":"/api-reference/transcriptions/create-a-new-transcription-request"},{"title":"Get transcription by UUID","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/transcriptions/{uuid}","href":"/api-reference/transcriptions/get-transcription-by-uuid"},{"title":"Get full transcript with conversation messages and evaluations","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/transcriptions/{uuid}/transcript","href":"/api-reference/transcriptions/get-full-transcript-with-conversation-messages-and-evaluations"}]},{"group":"Voice Library","pages":[{"title":"List voices in the library","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/voice_library","href":"/api-reference/voice-library/list-voices-in-the-library"},{"title":"List supported speeds for a voice","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/voice_speed/{voice_uuid}","href":"/api-reference/voice-library/list-supported-speeds-for-a-voice"}]},{"group":"WhatsApp Calling","pages":[{"title":"Make a WhatsApp call","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/call","href":"/api-reference/whatsapp-calling/make-a-whatsapp-call"},{"title":"Send call permission request","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/call/send_approval","href":"/api-reference/whatsapp-calling/send-call-permission-request"}]},{"group":"WhatsApp Templates","pages":[{"title":"List WhatsApp Business Accounts linked to this tenant","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/whatsapp/wabas","href":"/api-reference/whatsapp-templates/list-whatsapp-business-accounts-linked-to-this-tenant"},{"title":"List WhatsApp message templates","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/whatsapp/templates","href":"/api-reference/whatsapp-templates/list-whatsapp-message-templates"},{"title":"Create a new WhatsApp template","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/templates","href":"/api-reference/whatsapp-templates/create-a-new-whatsapp-template"},{"title":"Get a single template by UUID","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json get /api/v1/whatsapp/templates/{uuid}","href":"/api-reference/whatsapp-templates/get-a-single-template-by-uuid"},{"title":"Delete a template (Meta + local)","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json delete /api/v1/whatsapp/templates/{uuid}","href":"/api-reference/whatsapp-templates/delete-a-template-meta-+-local"},{"title":"Upload a media file","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/templates/upload-media","href":"/api-reference/whatsapp-templates/upload-a-media-file"},{"title":"Bulk-sync templates for a WABA from Meta into local DB","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/templates/sync","href":"/api-reference/whatsapp-templates/bulk-sync-templates-for-a-waba-from-meta-into-local-db"},{"title":"Refresh a single template's status from Meta","deprecated":null,"version":null,"openapi":"https://app.mindhunters.ai/docs/api-docs.json post /api/v1/whatsapp/templates/{uuid}/sync","href":"/api-reference/whatsapp-templates/refresh-a-single-templates-status-from-meta"}]}]}]}]},"title":"Update channel settings - Mindhunters API Documentation","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}