Call List Supported Providers first to discover the credential fields for the provider you want to configure — they vary per provider.Configuration name must be unique within your organization. Set is_default_outbound: true to mark this configuration as the org-wide default for outbound calls (any existing default is unset). New configurations have no phone numbers; add them via Add a phone number.
config carries the provider-specific credential fields (the same
discriminated union used by the legacy single-config endpoint). Any
from_numbers on the inner config are ignored — phone numbers are
managed via the dedicated phone-numbers endpoints.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Dograh AI","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/dograhai/2HMQ_qkki3Jhh6li/logo/light.svg?fit=max\u0026auto=format\u0026n=2HMQ_qkki3Jhh6li\u0026q=85\u0026s=347e3b48140b840c18b166122f177fb6","dark":"https://mintcdn.com/dograhai/2HMQ_qkki3Jhh6li/logo/dark.svg?fit=max\u0026auto=format\u0026n=2HMQ_qkki3Jhh6li\u0026q=85\u0026s=393ba5a7023e0758ec9ab6436f14150c","href":"https://docs.dograh.com"},"favicon":"https://mintcdn.com/dograhai/2HMQ_qkki3Jhh6li/favicon.ico?fit=max\u0026auto=format\u0026n=2HMQ_qkki3Jhh6li\u0026q=85\u0026s=c859c965c9dec1e2b92517e20184db1b","api":{"openapi":"api-reference/openapi.json"},"navbar":{"links":[{"href":"https://github.com/dograh-hq/dograh/issues/new/choose","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.dograh.com"}},"footer":{"socials":{"github":"https://github.com/dograh-hq","linkedin":"https://linkedin.com/company/dograh"}},"search":{"prompt":"Search for Tools, Webhook, Deployment, etc..."},"banner":{"content":"🎉 **New: MCP Server \u0026 SDKs Released** — Drive Dograh from Claude, Cursor, or your own Python/TypeScript code. [MCP →](/integrations/mcp) · [SDKs →](/sdks/introduction)","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dograhai","hasAudioNarration":false,"actualSubdomain":"dograhai","customDomains":["docs.dograh.com"],"gitSource":{"type":"github","owner":"dograh-hq","repo":"dograh","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad916cd5fab0de89ef61d60","collectionId":"34a70c44-c293-40b3-8a50-539bb7d8d4fc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad916cd5fab0de89ef61d60"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adc0a7c167e6fb6d4f8ad1d","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guides","count":66},{"language":"default","tag":"API Reference","count":52},{"language":"default","tag":"Resources","count":49},{"language":"default","tag":"Voice Agent Builder","count":20},{"language":"default","tag":"Developer","count":16},{"language":"default","tag":"Telephony","count":16},{"language":"default","tag":"Telephony Configurations","count":14},{"language":"default","tag":"Agents","count":12},{"language":"default","tag":"Campaigns","count":11},{"language":"default","tag":"Runs","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@keyframes search-pulse{0%,to{box-shadow:0 4px 12px rgba(22,163,74,.3)}50%{box-shadow:0 4px 12px rgba(22,163,74,.6)}}.DocSearch-Button,.mintlify-search,.search-button,[aria-label*=search],[data-search-button],[placeholder*=Search],button[data-testid*=search]{background:rgba(22,163,74,.05)!important;border:3px solid #16a34a!important;box-shadow:0 0 0 2px rgba(22,163,74,.2),0 4px 12px rgba(22,163,74,.15)!important;border-radius:10px!important;transition:all .3s ease!important;min-width:280px!important;padding:12px 16px!important}.DocSearch-Button:hover,.mintlify-search:hover,.search-button:hover,[aria-label*=search]:hover,[data-search-button]:hover,[placeholder*=Search]:hover,button[data-testid*=search]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(22,163,74,.4)!important}.DocSearch-Button *,.mintlify-search *,.search-button *,[aria-label*=search] *,[data-search-button] *,[placeholder*=Search] *,button[data-testid*=search] *{color:#16a34a!important;font-weight:500!important}.DocSearch-Button,.mintlify-search,.search-button,[aria-label*=search],[data-search-button],[placeholder*=Search],button[data-testid*=search]{animation:search-pulse 2s ease-in-out infinite!important}*{scrollbar-width:thin;scrollbar-color:#16a34a transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#16a34a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#15803d}"}],"page":{"pagePath":"api-reference/telephony-configs/create","slug":"/api-reference/telephony-configs/create","pageMetadata":{"title":"Create Configuration","description":"Create a new telephony configuration","openapi":"POST /api/v1/organizations/telephony-configs","href":"/api-reference/telephony-configs/create"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a new telephony configuration\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Call `,_jsx(_components.a,{href:`/api-reference/telephony-configs/providers`,children:`List Supported Providers`}),` first to discover the credential fields for the provider you want to configure — they vary per provider.`]}),`\n`,_jsxs(_components.p,{children:[`Configuration `,_jsx(_components.code,{children:`name`}),` must be unique within your organization. Set `,_jsx(_components.code,{children:`is_default_outbound: true`}),` to mark this configuration as the org-wide default for outbound calls (any existing default is unset). New configurations have no phone numbers; add them via `,_jsx(_components.a,{href:`/api-reference/telephony-configs/phone-numbers/create`,children:`Add a phone number`}),`.`]})]})}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":"Create Configuration","description":"Create a new telephony configuration","openapi":"POST /api/v1/organizations/telephony-configs","href":"/api-reference/telephony-configs/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dograhai/52439f9c58f0d520/custom.js"],"openApiReferenceData":{"operation":{"tags":["main","organizations"],"summary":"Create Telephony Configuration","description":"Create a new telephony configuration","operationId":"create_telephony_configuration_api_v1_organizations_telephony_configs_post","parameters":["efeeba92-d02b-452b-8e14-459aed6e241e","e00f0b2f-e3c0-4623-9b2a-fa9d71f7b9d7"],"requestBody":"8812b54f-9e3c-4219-a4df-bb9d5b6d1fb2","responses":{"200":"51c434e9-2244-41af-b940-e9f4d4fb27ab","404":"76a3afdb-db40-40c0-837c-fbaaf1880320","422":"de3553a4-2523-4a3a-8aaa-fd074fa7b8a9"},"method":"post","type":"path","servers":["ccedfbc6-f7f6-434a-8e3d-1fa2eeb6e4f0","3229953d-9420-4bc3-80a4-ab40b9bee4eb"],"security":[],"path":"/api/v1/organizations/telephony-configs","baseUrlOptions":["https://app.dograh.com","http://localhost:8000"],"title":"Create Telephony Configuration","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"efeeba92-d02b-452b-8e14-459aed6e241e":{"name":"authorization","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"e00f0b2f-e3c0-4623-9b2a-fa9d71f7b9d7":{"name":"X-API-Key","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"X-Api-Key","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"X-Api-Key","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"name":{"type":"string","maxLength":64,"minLength":1,"title":"Name","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","title":"ARIConfigurationRequest","description":"Request schema for Asterisk ARI configuration.","required":["ari_endpoint","app_name","app_password"],"properties":{"ari_endpoint":{"type":"string","title":"Ari Endpoint","description":"ARI base URL (e.g., http://asterisk.example.com:8088)","isRequired":true,"uniqueKey":"config.oneOf.0.ari_endpoint","typeLabel":"string"},"app_name":{"type":"string","title":"App Name","description":"ARI username, matching the ari.conf section name","isRequired":true,"uniqueKey":"config.oneOf.0.app_name","typeLabel":"string"},"app_password":{"type":"string","title":"App Password","description":"ARI user password","isRequired":true,"uniqueKey":"config.oneOf.0.app_password","typeLabel":"string"},"provider":{"type":"string","const":"ari","title":"Provider","default":"ari","uniqueKey":"config.oneOf.0.provider","typeLabel":"string"},"ws_client_name":{"type":"string","title":"Ws Client Name","description":"websocket_client.conf connection name for externalMedia (e.g., dograh_staging)","default":"","uniqueKey":"config.oneOf.0.ws_client_name","typeLabel":"string"},"dial_string_template":{"type":"string","title":"Dial String Template","description":"How a plain number becomes an Asterisk dial string. ``{number}`` is substituted; anything already carrying a channel technology (``PJSIP/...``, ``Local/...``) is dialled as written.","default":"PJSIP/{number}","uniqueKey":"config.oneOf.0.dial_string_template","typeLabel":"string"},"external_pbx":{"oneOf":[{"type":"object","title":"VicidialExternalPBXConfiguration","description":"Optional external PBX connected through this Asterisk instance","required":["agent_api"],"properties":{"agent_api":{"properties":{"url":{"type":"string","minLength":1,"title":"Url","description":"Full URL to agc/api.php","isRequired":true,"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.agent_api.url","typeLabel":"string"},"username":{"type":"string","minLength":1,"title":"Username","description":"VICIdial agent API user","isRequired":true,"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.agent_api.username","typeLabel":"string"},"password":{"type":"string","minLength":1,"title":"Password","description":"VICIdial agent API password","isRequired":true,"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.agent_api.password","typeLabel":"string"},"source":{"type":"string","title":"Source","description":"VICIdial API source tag","default":"dograh","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.agent_api.source","typeLabel":"string"}},"type":"object","required":["url","username","password"],"title":"VicidialAgentAPIConfiguration","description":"VICIdial remote-agent call-control API configuration.","isRequired":true,"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.agent_api","typeLabel":"VicidialAgentAPIConfiguration · object"},"type":{"type":"string","const":"vicidial","title":"Type","default":"vicidial","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.type","typeLabel":"string"},"non_agent_api":{"oneOf":[{"type":"object","title":"VicidialNonAgentAPIConfiguration","description":"Optional VICIdial non-agent API configuration for lead updates.","properties":{"url":{"oneOf":[{"type":"string","title":"Url","description":"Full non_agent_api.php URL","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Url","description":"Full non_agent_api.php URL","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.url","typeLabel":"string | null"},"username":{"oneOf":[{"type":"string","title":"Username","description":"Non-agent API user","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.username.oneOf.0","typeLabel":"string"},{"type":"null","title":"Username","description":"Non-agent API user","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.username.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.username","typeLabel":"string | null"},"password":{"oneOf":[{"type":"string","title":"Password","description":"Non-agent API password","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.password.oneOf.0","typeLabel":"string"},{"type":"null","title":"Password","description":"Non-agent API password","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.password.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.password","typeLabel":"string | null"},"source":{"type":"string","title":"Source","description":"Non-agent API source tag","default":"dograh","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0.source","typeLabel":"string"}},"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.0","typeLabel":"VicidialNonAgentAPIConfiguration · object"},{"type":"null","uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.non_agent_api","typeLabel":"VicidialNonAgentAPIConfiguration · object | null"},"timeout_seconds":{"type":"integer","maximum":30,"minimum":1,"title":"Timeout Seconds","default":8,"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0.timeout_seconds","typeLabel":"integer"}},"uniqueKey":"config.oneOf.0.external_pbx.oneOf.0","typeLabel":"VicidialExternalPBXConfiguration · object"},{"type":"null","description":"Optional external PBX connected through this Asterisk instance","uniqueKey":"config.oneOf.0.external_pbx.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.0.external_pbx","typeLabel":"VicidialExternalPBXConfiguration · object | null"}},"isRequired":true,"uniqueKey":"config.oneOf.0","typeLabel":"ARIConfigurationRequest · object"},{"type":"object","title":"CloudonixConfigurationRequest","description":"Request schema for Cloudonix configuration.","required":["bearer_token","domain_id"],"properties":{"bearer_token":{"type":"string","title":"Bearer Token","description":"Cloudonix API Bearer Token","isRequired":true,"uniqueKey":"config.oneOf.1.bearer_token","typeLabel":"string"},"domain_id":{"type":"string","title":"Domain Id","description":"Cloudonix domain name","isRequired":true,"uniqueKey":"config.oneOf.1.domain_id","typeLabel":"string"},"provider":{"type":"string","const":"cloudonix","title":"Provider","default":"cloudonix","uniqueKey":"config.oneOf.1.provider","typeLabel":"string"},"application_name":{"oneOf":[{"type":"string","title":"Application Name","description":"Cloudonix Voice Application name. The application's url is updated when inbound workflows are attached to numbers on this domain. If omitted, an application is auto-created on save and its name is stored on the configuration.","uniqueKey":"config.oneOf.1.application_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Application Name","description":"Cloudonix Voice Application name. The application's url is updated when inbound workflows are attached to numbers on this domain. If omitted, an application is auto-created on save and its name is stored on the configuration.","uniqueKey":"config.oneOf.1.application_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.1.application_name","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"config.oneOf.1","typeLabel":"CloudonixConfigurationRequest · object"},{"type":"object","title":"ExotelConfigurationRequest","required":["account_sid","api_key","api_token"],"properties":{"account_sid":{"type":"string","title":"Account Sid","description":"Exotel Account SID","isRequired":true,"uniqueKey":"config.oneOf.2.account_sid","typeLabel":"string"},"api_key":{"type":"string","title":"Api Key","description":"Exotel API Key","isRequired":true,"uniqueKey":"config.oneOf.2.api_key","typeLabel":"string"},"api_token":{"type":"string","title":"Api Token","description":"Exotel API Token","isRequired":true,"uniqueKey":"config.oneOf.2.api_token","typeLabel":"string"},"provider":{"type":"string","const":"exotel","title":"Provider","default":"exotel","uniqueKey":"config.oneOf.2.provider","typeLabel":"string"},"api_base_url":{"type":"string","title":"Api Base Url","description":"Exotel API base URL. Use https://api.in.exotel.com for India or https://api.exotel.com for other regions.","default":"https://api.in.exotel.com","uniqueKey":"config.oneOf.2.api_base_url","typeLabel":"string"},"from_numbers":{"items":{"type":"string","uniqueKey":"config.oneOf.2.from_numbers.items.[INDEX]","typeLabel":"string"},"type":"array","title":"From Numbers","uniqueKey":"config.oneOf.2.from_numbers","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"config.oneOf.2","typeLabel":"ExotelConfigurationRequest · object"},{"type":"object","title":"PlivoConfigurationRequest","description":"Request schema for Plivo configuration.","required":["auth_id","auth_token"],"properties":{"auth_id":{"type":"string","title":"Auth Id","description":"Plivo Auth ID","isRequired":true,"uniqueKey":"config.oneOf.3.auth_id","typeLabel":"string"},"auth_token":{"type":"string","title":"Auth Token","description":"Plivo Auth Token","isRequired":true,"uniqueKey":"config.oneOf.3.auth_token","typeLabel":"string"},"provider":{"type":"string","const":"plivo","title":"Provider","default":"plivo","uniqueKey":"config.oneOf.3.provider","typeLabel":"string"},"application_id":{"oneOf":[{"type":"string","title":"Application Id","description":"Plivo Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration.","uniqueKey":"config.oneOf.3.application_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Application Id","description":"Plivo Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration.","uniqueKey":"config.oneOf.3.application_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.3.application_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"config.oneOf.3","typeLabel":"PlivoConfigurationRequest · object"},{"type":"object","title":"TelnyxConfigurationRequest","description":"Request schema for Telnyx configuration.","required":["api_key"],"properties":{"api_key":{"type":"string","title":"Api Key","description":"Telnyx API Key","isRequired":true,"uniqueKey":"config.oneOf.4.api_key","typeLabel":"string"},"provider":{"type":"string","const":"telnyx","title":"Provider","default":"telnyx","uniqueKey":"config.oneOf.4.provider","typeLabel":"string"},"connection_id":{"oneOf":[{"type":"string","title":"Connection Id","description":"Telnyx Call Control Application ID (connection_id). If omitted, a Call Control Application is auto-created on save and its id is stored on the configuration.","uniqueKey":"config.oneOf.4.connection_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Connection Id","description":"Telnyx Call Control Application ID (connection_id). If omitted, a Call Control Application is auto-created on save and its id is stored on the configuration.","uniqueKey":"config.oneOf.4.connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.4.connection_id","typeLabel":"string | null"},"webhook_public_key":{"oneOf":[{"type":"string","title":"Webhook Public Key","description":"Webhook public key from Mission Control Portal → Keys \u0026 Credentials → Public Key. Used to verify Telnyx webhook signatures.","uniqueKey":"config.oneOf.4.webhook_public_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Webhook Public Key","description":"Webhook public key from Mission Control Portal → Keys \u0026 Credentials → Public Key. Used to verify Telnyx webhook signatures.","uniqueKey":"config.oneOf.4.webhook_public_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.4.webhook_public_key","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"config.oneOf.4","typeLabel":"TelnyxConfigurationRequest · object"},{"type":"object","title":"TwilioConfigurationRequest","description":"Request schema for Twilio configuration.","required":["account_sid","auth_token"],"properties":{"account_sid":{"type":"string","title":"Account Sid","description":"Twilio Account SID","isRequired":true,"uniqueKey":"config.oneOf.5.account_sid","typeLabel":"string"},"auth_token":{"type":"string","title":"Auth Token","description":"Twilio Auth Token","isRequired":true,"uniqueKey":"config.oneOf.5.auth_token","typeLabel":"string"},"provider":{"type":"string","const":"twilio","title":"Provider","default":"twilio","uniqueKey":"config.oneOf.5.provider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"config.oneOf.5","typeLabel":"TwilioConfigurationRequest · object"},{"type":"object","title":"VobizConfigurationRequest","description":"Request schema for Vobiz configuration.","required":["auth_id","auth_token"],"properties":{"auth_id":{"type":"string","title":"Auth Id","description":"Vobiz Account ID (e.g., MA_SYQRLN1K)","isRequired":true,"uniqueKey":"config.oneOf.6.auth_id","typeLabel":"string"},"auth_token":{"type":"string","title":"Auth Token","description":"Vobiz Auth Token","isRequired":true,"uniqueKey":"config.oneOf.6.auth_token","typeLabel":"string"},"provider":{"type":"string","const":"vobiz","title":"Provider","default":"vobiz","uniqueKey":"config.oneOf.6.provider","typeLabel":"string"},"application_id":{"oneOf":[{"type":"string","title":"Application Id","description":"Vobiz Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration.","uniqueKey":"config.oneOf.6.application_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Application Id","description":"Vobiz Application ID. The application's answer_url is updated when inbound workflows are attached to numbers on this account. If omitted, an application is auto-created on save and its id is stored on the configuration.","uniqueKey":"config.oneOf.6.application_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.6.application_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"config.oneOf.6","typeLabel":"VobizConfigurationRequest · object"},{"type":"object","title":"VonageConfigurationRequest","description":"Request schema for Vonage configuration.","required":["api_key","api_secret","application_id","private_key"],"properties":{"api_key":{"type":"string","title":"Api Key","description":"Vonage API Key","isRequired":true,"uniqueKey":"config.oneOf.7.api_key","typeLabel":"string"},"api_secret":{"type":"string","title":"Api Secret","description":"Vonage API Secret","isRequired":true,"uniqueKey":"config.oneOf.7.api_secret","typeLabel":"string"},"application_id":{"type":"string","title":"Application Id","description":"Vonage Application ID","isRequired":true,"uniqueKey":"config.oneOf.7.application_id","typeLabel":"string"},"private_key":{"type":"string","title":"Private Key","description":"Private key for JWT generation","isRequired":true,"uniqueKey":"config.oneOf.7.private_key","typeLabel":"string"},"provider":{"type":"string","const":"vonage","title":"Provider","default":"vonage","uniqueKey":"config.oneOf.7.provider","typeLabel":"string"},"signature_secret":{"oneOf":[{"type":"string","title":"Signature Secret","description":"Vonage signature secret used to verify signed webhooks","uniqueKey":"config.oneOf.7.signature_secret.oneOf.0","typeLabel":"string"},{"type":"null","title":"Signature Secret","description":"Vonage signature secret used to verify signed webhooks","uniqueKey":"config.oneOf.7.signature_secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"config.oneOf.7.signature_secret","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"config.oneOf.7","typeLabel":"VonageConfigurationRequest · object"},{"type":"object","title":"WhatsAppConfigurationRequest","description":"Credentials for one WhatsApp Business Account on the Cloud API.\n\nThe account, not a single number, is the unit of configuration: its\nnumbers are imported from Meta rather than typed in. The webhook verify\ntoken is deliberately not declared here: it is minted by the provider's\nsave hook and carried forward on update, never read from a request (see\n``_preprocess_credentials_on_save`` in the package).","required":["access_token","waba_id","app_secret"],"properties":{"access_token":{"type":"string","minLength":1,"title":"Access Token","description":"System user access token from Meta","isRequired":true,"uniqueKey":"config.oneOf.8.access_token","typeLabel":"string"},"waba_id":{"type":"string","minLength":1,"title":"Waba Id","description":"WhatsApp Business Account ID from the app's API Setup page","isRequired":true,"uniqueKey":"config.oneOf.8.waba_id","typeLabel":"string"},"app_secret":{"type":"string","minLength":1,"title":"App Secret","description":"App secret used to verify webhook signatures","isRequired":true,"uniqueKey":"config.oneOf.8.app_secret","typeLabel":"string"},"provider":{"type":"string","const":"whatsapp","title":"Provider","default":"whatsapp","uniqueKey":"config.oneOf.8.provider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"config.oneOf.8","typeLabel":"WhatsAppConfigurationRequest · object"}],"isRequired":true,"uniqueKey":"config","typeLabel":"ARIConfigurationRequest · object | CloudonixConfigurationRequest · object | ExotelConfigurationRequest · object | PlivoConfigurationRequest · object | TelnyxConfigurationRequest · object | TwilioConfigurationRequest · object | VobizConfigurationRequest · object | VonageConfigurationRequest · object | WhatsAppConfigurationRequest · object"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound","default":false,"uniqueKey":"is_default_outbound","typeLabel":"boolean"}},"type":"object","required":["name","config"],"title":"TelephonyConfigurationCreateRequest","description":"Body for ``POST /telephony-configs``.\n\n``config`` carries the provider-specific credential fields (the same\ndiscriminated union used by the legacy single-config endpoint). Any\n``from_numbers`` on the inner config are ignored — phone numbers are\nmanaged via the dedicated phone-numbers endpoints.","uniqueKey":"","typeLabel":"TelephonyConfigurationCreateRequest · object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","config":{"ari_endpoint":"\u003cstring>","app_name":"\u003cstring>","app_password":"\u003cstring>","provider":"ari","ws_client_name":"","dial_string_template":"PJSIP/{number}","external_pbx":{"agent_api":{"url":"\u003cstring>","username":"\u003cstring>","password":"\u003cstring>","source":"dograh"},"type":"vicidial","non_agent_api":{"url":"\u003cstring>","username":"\u003cstring>","password":"\u003cstring>","source":"dograh"},"timeout_seconds":8}},"is_default_outbound":false}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"51c434e9-2244-41af-b940-e9f4d4fb27ab":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"id":{"type":"integer","title":"Id","isRequired":true,"uniqueKey":"id","typeLabel":"integer"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"provider":{"type":"string","title":"Provider","isRequired":true,"uniqueKey":"provider","typeLabel":"string"},"is_default_outbound":{"type":"boolean","title":"Is Default Outbound","isRequired":true,"uniqueKey":"is_default_outbound","typeLabel":"boolean"},"credentials":{"additionalProperties":true,"type":"object","title":"Credentials","isRequired":true,"uniqueKey":"credentials","typeLabel":"Credentials · object"},"created_at":{"type":"string","format":"date-time","title":"Created At","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"connectivity":{"type":"string","enum":["api","sip"],"title":"Connectivity","default":"api","uniqueKey":"connectivity","typeLabel":"enum\u003cstring>"},"inactive":{"type":"boolean","title":"Inactive","default":false,"uniqueKey":"inactive","typeLabel":"boolean"},"inactive_since":{"oneOf":[{"type":"string","title":"Inactive Since","format":"date-time","uniqueKey":"inactive_since.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Inactive Since","uniqueKey":"inactive_since.oneOf.1","typeLabel":"null"}],"uniqueKey":"inactive_since","typeLabel":"string\u003cdate-time> | null"},"inactive_reason":{"oneOf":[{"type":"string","title":"Inactive Reason","uniqueKey":"inactive_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Inactive Reason","uniqueKey":"inactive_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"inactive_reason","typeLabel":"string | null"},"sip_connectivity":{"oneOf":[{"type":"object","title":"SIPConnectivityDetails","description":"Provider-supplied SIP connection details displayed to customers.","required":["provider_display_name","regions"],"properties":{"provider_display_name":{"type":"string","title":"Provider Display Name","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.provider_display_name","typeLabel":"string"},"regions":{"items":{"properties":{"region":{"type":"string","title":"Region","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].region","typeLabel":"string"},"inbound_transports":{"items":{"properties":{"transport":{"type":"string","title":"Transport","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].inbound_transports.items.[INDEX].transport","typeLabel":"string"},"hostname":{"type":"string","title":"Hostname","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].inbound_transports.items.[INDEX].hostname","typeLabel":"string"},"port":{"type":"integer","title":"Port","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].inbound_transports.items.[INDEX].port","typeLabel":"integer"},"uri":{"type":"string","title":"Uri","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].inbound_transports.items.[INDEX].uri","typeLabel":"string"}},"type":"object","required":["transport","hostname","port","uri"],"title":"SIPTransportDetails","description":"Connection details for one supported inbound SIP transport.","uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].inbound_transports.items.[INDEX]","typeLabel":"SIPTransportDetails · object"},"type":"array","title":"Inbound Transports","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].inbound_transports","typeLabel":"SIPTransportDetails · object[]"},"outbound_origin_ip":{"type":"string","title":"Outbound Origin Ip","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX].outbound_origin_ip","typeLabel":"string"}},"type":"object","required":["region","inbound_transports","outbound_origin_ip"],"title":"SIPRegionDetails","description":"Inbound and outbound SIP details for one provider region.","uniqueKey":"sip_connectivity.oneOf.0.regions.items.[INDEX]","typeLabel":"SIPRegionDetails · object"},"type":"array","title":"Regions","isRequired":true,"uniqueKey":"sip_connectivity.oneOf.0.regions","typeLabel":"SIPRegionDetails · object[]"}},"uniqueKey":"sip_connectivity.oneOf.0","typeLabel":"SIPConnectivityDetails · object"},{"type":"null","uniqueKey":"sip_connectivity.oneOf.1","typeLabel":"null"}],"uniqueKey":"sip_connectivity","typeLabel":"SIPConnectivityDetails · object | null"},"supports_outbound":{"type":"boolean","title":"Supports Outbound","default":true,"uniqueKey":"supports_outbound","typeLabel":"boolean"},"setup_checklist":{"oneOf":[{"type":"object","title":"ProviderSetupChecklist","description":"A configuration's setup progress, as computed by its provider.\n\n``ready_for_outbound`` is derived rather than reported independently so a\nprovider cannot claim readiness while leaving a blocking step incomplete.","required":["ready_for_outbound","outbound_blocked_reason","steps"],"properties":{"ready_for_outbound":{"type":"boolean","title":"Ready For Outbound","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.ready_for_outbound","typeLabel":"boolean"},"outbound_blocked_reason":{"oneOf":[{"type":"string","title":"Outbound Blocked Reason","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.outbound_blocked_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Outbound Blocked Reason","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.outbound_blocked_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.outbound_blocked_reason","typeLabel":"string | null"},"steps":{"items":{"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.steps.items.[INDEX].key","typeLabel":"string"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.steps.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","title":"Description","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.steps.items.[INDEX].description","typeLabel":"string"},"complete":{"type":"boolean","title":"Complete","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.steps.items.[INDEX].complete","typeLabel":"boolean"},"blocks_outbound":{"type":"boolean","title":"Blocks Outbound","default":false,"uniqueKey":"setup_checklist.oneOf.0.steps.items.[INDEX].blocks_outbound","typeLabel":"boolean"}},"type":"object","required":["key","title","description","complete"],"title":"SetupStep","description":"One thing the customer must do before a configuration can carry calls.\n\n``blocks_outbound`` separates \"not done yet\" from \"outbound calls will\nfail\". Inbound-only steps are reported so the checklist is complete\nwithout making them gate the Phone Call button.","uniqueKey":"setup_checklist.oneOf.0.steps.items.[INDEX]","typeLabel":"SetupStep · object"},"type":"array","title":"Steps","isRequired":true,"uniqueKey":"setup_checklist.oneOf.0.steps","typeLabel":"SetupStep · object[]"},"docs_url":{"oneOf":[{"type":"string","title":"Docs Url","uniqueKey":"setup_checklist.oneOf.0.docs_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Docs Url","uniqueKey":"setup_checklist.oneOf.0.docs_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"setup_checklist.oneOf.0.docs_url","typeLabel":"string | null"}},"uniqueKey":"setup_checklist.oneOf.0","typeLabel":"ProviderSetupChecklist · object"},{"type":"null","uniqueKey":"setup_checklist.oneOf.1","typeLabel":"null"}],"uniqueKey":"setup_checklist","typeLabel":"ProviderSetupChecklist · object | null"},"supports_trunks":{"type":"boolean","title":"Supports Trunks","default":false,"uniqueKey":"supports_trunks","typeLabel":"boolean"},"trunks":{"items":{"properties":{"id":{"type":"integer","title":"Id","isRequired":true,"uniqueKey":"trunks.items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"trunks.items.[INDEX].name","typeLabel":"string"},"enabled":{"type":"boolean","title":"Enabled","isRequired":true,"uniqueKey":"trunks.items.[INDEX].enabled","typeLabel":"boolean"},"settings":{"additionalProperties":true,"type":"object","title":"Settings","isRequired":true,"uniqueKey":"trunks.items.[INDEX].settings","typeLabel":"Settings · object"},"created_at":{"type":"string","format":"date-time","title":"Created At","isRequired":true,"uniqueKey":"trunks.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","isRequired":true,"uniqueKey":"trunks.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"},"phone_number_count":{"type":"integer","title":"Phone Number Count","default":0,"uniqueKey":"trunks.items.[INDEX].phone_number_count","typeLabel":"integer"}},"type":"object","required":["id","name","enabled","settings","created_at","updated_at"],"title":"TrunkResponse","description":"One carrier path on a configuration.\n\n``settings`` is the provider's own trunk schema (validated on write against\n``ProviderSpec.trunk_settings_cls``). The provider-side identifier is\nDograh's bookkeeping and is not exposed.","uniqueKey":"trunks.items.[INDEX]","typeLabel":"TrunkResponse · object"},"type":"array","title":"Trunks","uniqueKey":"trunks","typeLabel":"TrunkResponse · object[]"},"supports_phone_number_sync":{"type":"boolean","title":"Supports Phone Number Sync","default":false,"uniqueKey":"supports_phone_number_sync","typeLabel":"boolean"}},"type":"object","required":["id","name","provider","is_default_outbound","credentials","created_at","updated_at"],"title":"TelephonyConfigurationDetail","description":"Body of ``GET /telephony-configs/{id}`` — credentials are masked.","uniqueKey":"","typeLabel":"TelephonyConfigurationDetail · object"},"examples":{"Example":{"title":"Example","value":{"id":123,"name":"\u003cstring>","provider":"\u003cstring>","is_default_outbound":true,"credentials":{},"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","connectivity":"api","inactive":false,"inactive_since":"2023-11-07T05:31:56Z","inactive_reason":"\u003cstring>","sip_connectivity":{"provider_display_name":"\u003cstring>","regions":[{"region":"\u003cstring>","inbound_transports":[{"transport":"\u003cstring>","hostname":"\u003cstring>","port":123,"uri":"\u003cstring>"}],"outbound_origin_ip":"\u003cstring>"}]},"supports_outbound":true,"setup_checklist":{"ready_for_outbound":true,"outbound_blocked_reason":"\u003cstring>","steps":[{"key":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","complete":true,"blocks_outbound":false}],"docs_url":"\u003cstring>"},"supports_trunks":false,"trunks":[{"id":123,"name":"\u003cstring>","enabled":true,"settings":{},"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","phone_number_count":0}],"supports_phone_number_sync":false}}},"exampleType":"generated"}},"exampleType":"generated"},"76a3afdb-db40-40c0-837c-fbaaf1880320":{"description":"Not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"de3553a4-2523-4a3a-8aaa-fd074fa7b8a9":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"ccedfbc6-f7f6-434a-8e3d-1fa2eeb6e4f0":{"url":"https://app.dograh.com","description":"Production"},"3229953d-9420-4bc3-80a4-ab40b9bee4eb":{"url":"http://localhost:8000","description":"Local development"}}},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"dograhai","siteName":"Dograh AI","title":"Create Configuration - Dograh AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-02T12:08:27.381Z","originalFileLocation":"api-reference/telephony-configs/create.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=\"Create a new telephony configuration\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dograh AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_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/dograhai/ENLk02WRSOZNTn0F/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Configuration - Dograh AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new telephony configuration\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dograh AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dograh.com/api-reference/telephony-configs/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dograhai.mintlify.app/_mintlify/api/og/v2?division=Telephony+Configurations\u0026amp;title=Create+Configuration\u0026amp;description=Create+a+new+telephony+configuration\u0026amp;theme=a6f48666e27a1d0b49452367\u0026amp;signature=c13fd882bc4544d9300dce47398a0e87a271e1ea399c4aa47e9f41b39272eaab\">\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=\"Create Configuration - Dograh AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new telephony configuration\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dograhai.mintlify.app/_mintlify/api/og/v2?division=Telephony+Configurations\u0026amp;title=Create+Configuration\u0026amp;description=Create+a+new+telephony+configuration\u0026amp;theme=a6f48666e27a1d0b49452367\u0026amp;signature=c13fd882bc4544d9300dce47398a0e87a271e1ea399c4aa47e9f41b39272eaab\">\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/dograhai/ENLk02WRSOZNTn0F/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dograh AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dograh.com/api-reference/telephony-configs/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/telephony-configs/create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dograh.com/#organization\",\"name\":\"Dograh AI\",\"url\":\"https://docs.dograh.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dograhai/2HMQ_qkki3Jhh6li/logo/light.svg?fit=max\u0026auto=format\u0026n=2HMQ_qkki3Jhh6li\u0026q=85\u0026s=347e3b48140b840c18b166122f177fb6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dograh.com#website\",\"name\":\"Dograh AI\",\"url\":\"https://docs.dograh.com\",\"publisher\":{\"@id\":\"https://docs.dograh.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dograh.com/api-reference/telephony-configs/create#webpage\",\"url\":\"https://docs.dograh.com/api-reference/telephony-configs/create\",\"name\":\"Create Configuration\",\"description\":\"Create a new telephony configuration\",\"dateModified\":\"2026-05-02T12:08:27.381Z\",\"isPartOf\":{\"@id\":\"https://docs.dograh.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dograh.com/api-reference/telephony-configs/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dograh.com/api-reference/telephony-configs/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Resources\",\"item\":\"https://docs.dograh.com/api-reference/api-keys\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Telephony Configurations\",\"item\":\"https://docs.dograh.com/api-reference/telephony-configs\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Configuration\",\"item\":\"https://docs.dograh.com/api-reference/telephony-configs/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dograh.com/api-reference/telephony-configs/create#apireference\",\"headline\":\"Create Configuration\",\"name\":\"Create Configuration\",\"description\":\"Create a new telephony configuration\",\"url\":\"https://docs.dograh.com/api-reference/telephony-configs/create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dograh.com/api-reference/telephony-configs/create#webpage\"},\"dateModified\":\"2026-05-02T12:08:27.381Z\",\"publisher\":{\"@id\":\"https://docs.dograh.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dograh.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dograh AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dograh AI","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/getting-started"}]},{"tab":"Developer","icon":"code","pages":[{"title":"Developer","href":"/contribution/setup"}]},{"tab":"API Reference","icon":"square-terminal","groups":[{"group":"Resources","pages":[{"group":"API Keys","pages":[{"title":"Overview","href":"/api-reference/api-keys"},{"title":"Create API Key","openapi":"POST /api/v1/user/api-keys","href":"/api-reference/api-keys/create"},{"title":"List API Keys","openapi":"GET /api/v1/user/api-keys","href":"/api-reference/api-keys/list"},{"title":"Archive API Key","openapi":"DELETE /api/v1/user/api-keys/{api_key_id}","href":"/api-reference/api-keys/archive"},{"title":"Reactivate API Key","openapi":"PUT /api/v1/user/api-keys/{api_key_id}/reactivate","href":"/api-reference/api-keys/reactivate"}]},{"group":"Agents","pages":[{"title":"Overview","href":"/api-reference/agents"},{"title":"Create from Definition","openapi":"POST /api/v1/workflow/create/definition","href":"/api-reference/agents/create-from-definition"},{"title":"Create from Template","openapi":"POST /api/v1/workflow/create/template","href":"/api-reference/agents/create-from-template"},{"title":"List Agents","openapi":"GET /api/v1/workflow/fetch","href":"/api-reference/agents/list"},{"title":"Get Agent Count","openapi":"GET /api/v1/workflow/count","href":"/api-reference/agents/count"},{"title":"Get Agent","openapi":"GET /api/v1/workflow/fetch/{workflow_id}","href":"/api-reference/agents/get"},{"title":"Update Agent","openapi":"PUT /api/v1/workflow/{workflow_id}","href":"/api-reference/agents/update"},{"title":"Archive Agent","openapi":"PUT /api/v1/workflow/{workflow_id}/status","href":"/api-reference/agents/archive"},{"title":"Validate Workflow","openapi":"POST /api/v1/workflow/{workflow_id}/validate","href":"/api-reference/agents/validate"},{"group":"Runs","pages":[{"title":"Create Test Run","openapi":"POST /api/v1/workflow/{workflow_id}/runs","href":"/api-reference/agents/runs/create"},{"title":"List Runs","openapi":"GET /api/v1/workflow/{workflow_id}/runs","href":"/api-reference/agents/runs/list"},{"title":"Get Run","openapi":"GET /api/v1/workflow/{workflow_id}/runs/{run_id}","href":"/api-reference/agents/runs/get"}]}]},{"group":"Runs","pages":[{"title":"Overview","href":"/api-reference/runs"},{"title":"Trigger an Outbound Agent Run by API Trigger Node","openapi":"POST /api/v1/public/agent/{uuid}","href":"/api-reference/runs/trigger"},{"title":"Trigger an Outbound Agent Run by Agent UUID","openapi":"POST /api/v1/public/agent/workflow/{workflow_uuid}","href":"/api-reference/runs/trigger-workflow"},{"title":"Retrieve Agent Run Details","openapi":"GET /api/v1/workflow/{workflow_id}/runs/{run_id}","href":"/api-reference/runs/get-run"},{"title":"List Runs with Usage","openapi":"GET /api/v1/organizations/usage/runs","href":"/api-reference/runs/list-runs"},{"title":"Download Recordings and Transcripts","openapi":"GET /api/v1/public/download/workflow/{token}/{artifact_type}","href":"/api-reference/runs/download"},{"title":"Inbound Run Webhook","openapi":"POST /api/v1/telephony/inbound/{workflow_id}","href":"/api-reference/runs/inbound"}]},{"group":"Campaigns","pages":[{"title":"Overview","href":"/api-reference/campaigns"},{"title":"Upload Contacts CSV","openapi":"POST /api/v1/s3/presigned-upload-url","href":"/api-reference/campaigns/upload-contacts"},{"title":"Create Campaign","openapi":"POST /api/v1/campaign/create","href":"/api-reference/campaigns/create"},{"title":"List Campaigns","openapi":"GET /api/v1/campaign/","href":"/api-reference/campaigns/list"},{"title":"Get Campaign","openapi":"GET /api/v1/campaign/{campaign_id}","href":"/api-reference/campaigns/get"},{"title":"Update Campaign","openapi":"PATCH /api/v1/campaign/{campaign_id}","href":"/api-reference/campaigns/update"},{"title":"Start Campaign","openapi":"POST /api/v1/campaign/{campaign_id}/start","href":"/api-reference/campaigns/start"},{"title":"Pause Campaign","openapi":"POST /api/v1/campaign/{campaign_id}/pause","href":"/api-reference/campaigns/pause"},{"title":"Resume Campaign","openapi":"POST /api/v1/campaign/{campaign_id}/resume","href":"/api-reference/campaigns/resume"},{"title":"Get Campaign Progress","openapi":"GET /api/v1/campaign/{campaign_id}/progress","href":"/api-reference/campaigns/progress"},{"title":"Get Campaign Runs","openapi":"GET /api/v1/campaign/{campaign_id}/runs","href":"/api-reference/campaigns/runs"}]},{"group":"Telephony Configurations","pages":[{"title":"Overview","href":"/api-reference/telephony-configs"},{"title":"List Supported Providers","openapi":"GET /api/v1/organizations/telephony-providers/metadata","href":"/api-reference/telephony-configs/providers"},{"title":"List Configurations","description":"List all telephony configurations in your organization","openapi":"GET /api/v1/organizations/telephony-configs","href":"/api-reference/telephony-configs/list"},{"title":"Create Configuration","openapi":"POST /api/v1/organizations/telephony-configs","href":"/api-reference/telephony-configs/create"},{"title":"Get Configuration","description":"Retrieve a telephony configuration by id","openapi":"GET /api/v1/organizations/telephony-configs/{config_id}","href":"/api-reference/telephony-configs/get"},{"title":"Update Configuration","openapi":"PUT /api/v1/organizations/telephony-configs/{config_id}","href":"/api-reference/telephony-configs/update"},{"title":"Delete Configuration","openapi":"DELETE /api/v1/organizations/telephony-configs/{config_id}","href":"/api-reference/telephony-configs/delete"},{"title":"Set Default Outbound","openapi":"POST /api/v1/organizations/telephony-configs/{config_id}/set-default-outbound","href":"/api-reference/telephony-configs/set-default-outbound"},{"group":"Phone Numbers","pages":[{"title":"List Phone Numbers","openapi":"GET /api/v1/organizations/telephony-configs/{config_id}/phone-numbers","href":"/api-reference/telephony-configs/phone-numbers/list"},{"title":"Add Phone Number","openapi":"POST /api/v1/organizations/telephony-configs/{config_id}/phone-numbers","href":"/api-reference/telephony-configs/phone-numbers/create"},{"title":"Get Phone Number","openapi":"GET /api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}","href":"/api-reference/telephony-configs/phone-numbers/get"},{"title":"Update Phone Number","openapi":"PUT /api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}","href":"/api-reference/telephony-configs/phone-numbers/update"},{"title":"Delete Phone Number","openapi":"DELETE /api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}","href":"/api-reference/telephony-configs/phone-numbers/delete"},{"title":"Set Default Caller","openapi":"POST /api/v1/organizations/telephony-configs/{config_id}/phone-numbers/{phone_number_id}/set-default-caller","href":"/api-reference/telephony-configs/phone-numbers/set-default-caller"}]}]}]},{"group":"Authentication \u0026 Errors","pages":[{"title":"Overview","href":"/api-reference/overview"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Errors","href":"/api-reference/errors"}]}]}]},"title":"Create Configuration - Dograh AI","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-m8-xYP3Y.js","dist-1ms6tsT-.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DMKzROTp.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","AssistantPageLink-Ke9xIMFx.js"]}