Returns every phone number connected to your workspace — both numbers you’ve purchased and external trunks (BYO numbers your agents use that weren’t bought through us). Each row carries source: purchased|external. Pass only_include=purchased for purchased-only, or only_include=external for trunks-only.
{"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/list-your-phone-numbers","slug":"/api-reference/phone-numbers/list-your-phone-numbers","pageMetadata":{"title":"List your phone numbers","description":"Returns every phone number connected to your workspace — both numbers you've purchased and external trunks (BYO numbers your agents use that weren't bought through us). Each row carries `source: purchased|external`. Pass `only_include=purchased` for purchased-only, or `only_include=external` for trunks-only.","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","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns every phone number connected to your workspace — both numbers you’ve purchased and external trunks (BYO numbers your agents use that weren’t bought through us). Each row carries \", _jsx(_components.code, {\n children: \"source: purchased|external\"\n }), \". Pass \", _jsx(_components.code, {\n children: \"only_include=purchased\"\n }), \" for purchased-only, or \", _jsx(_components.code, {\n children: \"only_include=external\"\n }), \" for trunks-only.\"]\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":"List your phone numbers","description":"Returns every phone number connected to your workspace — both numbers you've purchased and external trunks (BYO numbers your agents use that weren't bought through us). Each row carries `source: purchased|external`. Pass `only_include=purchased` for purchased-only, or `only_include=external` for trunks-only.","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","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Phone Numbers"],"summary":"List your phone numbers","description":"Returns every phone number connected to your workspace — both numbers you've purchased and external trunks (BYO numbers your agents use that weren't bought through us). Each row carries `source: purchased|external`. Pass `only_include=purchased` for purchased-only, or `only_include=external` for trunks-only.","operationId":"listPhoneNumbers","parameters":["77f5baef-b4fe-440c-acf9-a53dff5cd000","c2656f03-5ec9-4810-97ee-89609ae2a74e","a1199de4-6c34-4be2-b7f6-c1f69061e9c9","40bc0364-e713-44a2-a41d-1738ddfb4d9f","2c6b2d17-0f36-4bf2-8fa6-dfea5ea3f2a7","572bbc29-d41a-4eba-949b-db92e6e2708c","cbf1dab7-6030-496c-b561-28f80a06abb3","e813f4de-44c8-4f28-8000-ce092f76e883","73da2ab5-00eb-4270-99af-c766f54b405d","8e3ad8dc-95f8-49f8-9ebf-aef084e81081"],"responses":{"200":"f6070c1f-5518-480f-a946-44f15c55f167","422":"014eb0f1-df37-43f3-ac7b-199ebe727536"},"security":["15f76110-5fdb-4a6f-8b72-a749dcb08fc8"],"method":"get","type":"path","servers":["dac11e17-38e0-40a7-8cdc-35a8b49f6298","292bb900-7559-481c-b70d-31819c604d97"],"path":"/api/v1/phone-numbers","baseUrlOptions":["https://{subdomain}.mihu.ai","/docs"],"title":"List your phone numbers","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"77f5baef-b4fe-440c-acf9-a53dff5cd000":{"name":"page","in":"query","schema":{"type":"integer","default":1,"uniqueKey":"","typeLabel":"integer"}},"c2656f03-5ec9-4810-97ee-89609ae2a74e":{"name":"per_page","in":"query","schema":{"type":"integer","default":25,"maximum":100,"uniqueKey":"","typeLabel":"integer"}},"a1199de4-6c34-4be2-b7f6-c1f69061e9c9":{"name":"status","in":"query","schema":{"type":"string","enum":["active","pending","inactive"],"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"40bc0364-e713-44a2-a41d-1738ddfb4d9f":{"name":"country_code","in":"query","schema":{"type":"string","example":"US","uniqueKey":"","typeLabel":"string"}},"2c6b2d17-0f36-4bf2-8fa6-dfea5ea3f2a7":{"name":"type","in":"query","schema":{"type":"string","enum":["local","toll_free","mobile","national"],"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"572bbc29-d41a-4eba-949b-db92e6e2708c":{"name":"compliance","in":"query","schema":{"type":"string","enum":["completed","requirement_pending"],"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"cbf1dab7-6030-496c-b561-28f80a06abb3":{"name":"search","in":"query","description":"Free-text search on number or country","schema":{"type":"string","description":"Free-text search on number or country","uniqueKey":"","typeLabel":"string"}},"e813f4de-44c8-4f28-8000-ce092f76e883":{"name":"bound_to_agent_uuid","in":"query","description":"Filter to numbers bound to a specific agent on any channel","schema":{"type":"string","format":"uuid","description":"Filter to numbers bound to a specific agent on any channel","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"73da2ab5-00eb-4270-99af-c766f54b405d":{"name":"sort","in":"query","schema":{"type":"string","default":"created_at","enum":["created_at","monthly_fee","number"],"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"8e3ad8dc-95f8-49f8-9ebf-aef084e81081":{"name":"only_include","in":"query","description":"Filter the result to a single source. Omit to get both. `purchased` = owned inventory only. `external` = registered trunks only.","schema":{"type":"string","enum":["purchased","external"],"description":"Filter the result to a single source. Omit to get both. `purchased` = owned inventory only. `external` = registered trunks only.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"responses":{"f6070c1f-5518-480f-a946-44f15c55f167":{"description":"Success","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"},"message":{"description":"Human-readable response message. Safe to display in logs or simple client notifications; use structured fields for program logic.","type":"string","uniqueKey":"message","typeLabel":"string"},"data":{"properties":{"items":{"type":"array","items":{"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.\\items.items.[INDEX].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.\\items.items.[INDEX].phone_number_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].location.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].compliance.oneOf.0.requirements.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"description":{"oneOf":[{"description":"Carrier-provided explanation of what to supply.","type":"string","uniqueKey":"data.\\items.items.[INDEX].compliance.oneOf.0.requirements.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"description":"Carrier-provided explanation of what to supply.","type":"null","uniqueKey":"data.\\items.items.[INDEX].compliance.oneOf.0.requirements.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].compliance.oneOf.0.requirements.items.[INDEX].description","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].compliance.oneOf.0.requirements.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.\\items.items.[INDEX].compliance.oneOf.0.requirements","typeLabel":"object[]"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].compliance.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].capabilities.oneOf.0.voice","typeLabel":"boolean"},"sms":{"description":"Number can send/receive SMS.","type":"boolean","uniqueKey":"data.\\items.items.[INDEX].capabilities.oneOf.0.sms","typeLabel":"boolean"},"mms":{"description":"Number can send/receive MMS.","type":"boolean","uniqueKey":"data.\\items.items.[INDEX].capabilities.oneOf.0.mms","typeLabel":"boolean"},"fax":{"description":"Number can send/receive fax (rare).","type":"boolean","uniqueKey":"data.\\items.items.[INDEX].capabilities.oneOf.0.fax","typeLabel":"boolean"},"emergency":{"description":"Number can dial emergency services in its country.","type":"boolean","uniqueKey":"data.\\items.items.[INDEX].capabilities.oneOf.0.emergency","typeLabel":"boolean"},"local_calling":{"description":"Outbound to numbers in the same country is local-rated.","type":"boolean","uniqueKey":"data.\\items.items.[INDEX].capabilities.oneOf.0.local_calling","typeLabel":"boolean"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].capabilities.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].channel_settings.oneOf.0.voice.channel_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].channel_settings.oneOf.0.voice.whitelisted_destinations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.\\items.items.[INDEX].channel_settings.oneOf.0.voice.whitelisted_destinations","typeLabel":"string[]"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].channel_settings.oneOf.0.sms.channel_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].channel_settings.oneOf.0.sms.whitelisted_destinations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.\\items.items.[INDEX].channel_settings.oneOf.0.sms.whitelisted_destinations","typeLabel":"string[]"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].channel_settings.oneOf.0.inbound.enabled","typeLabel":"boolean"},"channel_limit":{"oneOf":[{"description":"Maximum concurrent inbound calls. `null` = no explicit cap.","type":"integer","uniqueKey":"data.\\items.items.[INDEX].channel_settings.oneOf.0.inbound.channel_limit.oneOf.0","typeLabel":"integer"},{"description":"Maximum concurrent inbound calls. `null` = no explicit cap.","type":"null","uniqueKey":"data.\\items.items.[INDEX].channel_settings.oneOf.0.inbound.channel_limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].channel_settings.oneOf.0.inbound.channel_limit","typeLabel":"integer | null"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].channel_settings.oneOf.0.inbound","typeLabel":"object"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].channel_settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].billing.oneOf.0.currency","typeLabel":"string"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].billing.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].bindings.call.bound","typeLabel":"boolean"},"agent_uuid":{"oneOf":[{"description":"UUID of the bound agent. `null` if unbound.","type":"string","uniqueKey":"data.\\items.items.[INDEX].bindings.call.agent_uuid.oneOf.0","typeLabel":"string"},{"description":"UUID of the bound agent. `null` if unbound.","type":"null","uniqueKey":"data.\\items.items.[INDEX].bindings.call.agent_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].bindings.call.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].bindings.call.agent_name","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].bindings.sms.bound","typeLabel":"boolean"},"agent_uuid":{"oneOf":[{"type":"string","uniqueKey":"data.\\items.items.[INDEX].bindings.sms.agent_uuid.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.\\items.items.[INDEX].bindings.sms.agent_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].bindings.sms.agent_uuid","typeLabel":"string | null"},"agent_name":{"oneOf":[{"type":"string","uniqueKey":"data.\\items.items.[INDEX].bindings.sms.agent_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.\\items.items.[INDEX].bindings.sms.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].bindings.sms.agent_name","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].bindings.whatsapp.bound","typeLabel":"boolean"},"agent_uuid":{"oneOf":[{"type":"string","uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp.agent_uuid.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp.agent_uuid.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp.agent_uuid","typeLabel":"string | null"},"agent_name":{"oneOf":[{"type":"string","uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp.agent_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp.agent_name","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].bindings.whatsapp","typeLabel":"object"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].purchased_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].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.\\items.items.[INDEX].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.\\items.items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.\\items.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","uniqueKey":"data.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.\\items","typeLabel":"object[]"},"pagination":{"description":"Standard pagination block returned alongside paginated lists.","properties":{"current_page":{"description":"1-based index of the page in this response.","type":"integer","example":1,"uniqueKey":"data.pagination.current_page","typeLabel":"integer"},"per_page":{"description":"Maximum items per page; matches the `per_page` request parameter (clamped to the endpoint's max).","type":"integer","example":25,"uniqueKey":"data.pagination.per_page","typeLabel":"integer"},"total":{"description":"Total matching rows across all pages.","type":"integer","example":137,"uniqueKey":"data.pagination.total","typeLabel":"integer"},"last_page":{"description":"1-based index of the final page (`ceil(total / per_page)`).","type":"integer","example":6,"uniqueKey":"data.pagination.last_page","typeLabel":"integer"},"from":{"oneOf":[{"description":"1-based index of the first row in this page. `null` when the page is empty.","type":"integer","example":1,"uniqueKey":"data.pagination.from.oneOf.0","typeLabel":"integer"},{"description":"1-based index of the first row in this page. `null` when the page is empty.","type":"null","example":1,"uniqueKey":"data.pagination.from.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.pagination.from","typeLabel":"integer | null"},"to":{"oneOf":[{"description":"1-based index of the last row in this page. `null` when the page is empty.","type":"integer","example":25,"uniqueKey":"data.pagination.to.oneOf.0","typeLabel":"integer"},{"description":"1-based index of the last row in this page. `null` when the page is empty.","type":"null","example":25,"uniqueKey":"data.pagination.to.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.pagination.to","typeLabel":"integer | null"},"has_more":{"description":"True if `current_page \u003c last_page` — clients can fetch `?page=current_page+1`.","type":"boolean","uniqueKey":"data.pagination.has_more","typeLabel":"boolean"}},"type":"object","uniqueKey":"data.pagination","typeLabel":"object"}},"type":"object","uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"\u003cstring>","data":{"items":[{"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"}],"pagination":{"current_page":1,"per_page":25,"total":137,"last_page":6,"from":1,"to":25,"has_more":true}}}}},"exampleType":"generated"}},"exampleType":"generated"},"014eb0f1-df37-43f3-ac7b-199ebe727536":{"description":"Validation error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"15f76110-5fdb-4a6f-8b72-a749dcb08fc8":{"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":"List your phone numbers - Mindhunters API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-12T15:48:52.855Z","originalFileLocation":"api-reference/phone-numbers/list-your-phone-numbers.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=\"Returns every phone number connected to your workspace — both numbers you\u0026#x27;ve purchased and external trunks (BYO numbers your agents use that weren\u0026#x27;t bought through us). Each row carries source: purchased|external. Pass only_include=purchased for purchased-only, or only_include=external for trunks-only.\">\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=\"List your phone numbers - Mindhunters API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns every phone number connected to your workspace — both numbers you\u0026#x27;ve purchased and external trunks (BYO numbers your agents use that weren\u0026#x27;t bought through us). Each row carries source: purchased|external. Pass only_include=purchased for purchased-only, or only_include=external for trunks-only.\">\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/list-your-phone-numbers\">\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=List+your+phone+numbers\u0026amp;description=Returns+every+phone+number+connected+to+your+workspace+%E2%80%94+both+numbers+you%27ve+purchased+and+external+trunks+%28BYO+numbers+your+agents+use+that+weren%27t+bought+thro\u0026amp;theme=51582ac2a6fc6d80e00519e2\u0026amp;signature=f8146625dd23ea270fe89668ff37cbab2a2b7ff0872c59bf7f7d67027746f662\">\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=\"List your phone numbers - Mindhunters API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns every phone number connected to your workspace — both numbers you\u0026#x27;ve purchased and external trunks (BYO numbers your agents use that weren\u0026#x27;t bought through us). Each row carries source: purchased|external. Pass only_include=purchased for purchased-only, or only_include=external for trunks-only.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mindhunters.mintlify.app/_mintlify/api/og/v2?division=Phone+Numbers\u0026amp;title=List+your+phone+numbers\u0026amp;description=Returns+every+phone+number+connected+to+your+workspace+%E2%80%94+both+numbers+you%27ve+purchased+and+external+trunks+%28BYO+numbers+your+agents+use+that+weren%27t+bought+thro\u0026amp;theme=51582ac2a6fc6d80e00519e2\u0026amp;signature=f8146625dd23ea270fe89668ff37cbab2a2b7ff0872c59bf7f7d67027746f662\">\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/list-your-phone-numbers\">\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/list-your-phone-numbers.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/list-your-phone-numbers#webpage\",\"url\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers\",\"name\":\"List your phone numbers\",\"description\":\"Returns every phone number connected to your workspace — both numbers you've purchased and external trunks (BYO numbers your agents use that weren't bought through us). Each row carries source: purchased|external. Pass only_include=purchased for purchased-only, or only_include=external for trunks-only.\",\"dateModified\":\"2026-05-12T15:48:52.855Z\",\"isPartOf\":{\"@id\":\"https://developers.mindhunters.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developers.mindhunters.ai/api-reference/agents/list-agents\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List your phone numbers\",\"item\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers#apireference\",\"headline\":\"List your phone numbers\",\"name\":\"List your phone numbers\",\"description\":\"Returns every phone number connected to your workspace — both numbers you've purchased and external trunks (BYO numbers your agents use that weren't bought through us). Each row carries source: purchased|external. Pass only_include=purchased for purchased-only, or only_include=external for trunks-only.\",\"url\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers\",\"mainEntityOfPage\":{\"@id\":\"https://developers.mindhunters.ai/api-reference/phone-numbers/list-your-phone-numbers#webpage\"},\"dateModified\":\"2026-05-12T15:48:52.855Z\",\"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","description":"Deletes a PBX extension connector and deregisters its SIP customer entry. Use this when an extension should no longer route calls through the connected PBX. The linked agent and phone number are not deleted.","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","description":"Purchases a number returned by the search endpoint. If the country/type requires compliance, include an address (when needed) and a list of requirement values — text answers and document IDs from /api/v1/phone-numbers/documents. Subject to a per-workspace cap on active numbers purchased via the API; when the cap is reached you receive HTTP 403 with `data.error = purchase_limit_reached` plus the actual `limit` and `current` count in the response body.","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","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","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":"List your phone numbers - 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"]}