{ "$schema": "https://mintlify.com/docs.json", "theme": "mint", "name": "Dograh AI", "colors": { "primary": "#16A34A", "light": "#07C983", "dark": "#15803D" }, "favicon": "/favicon.ico", "navigation": { "tabs": [ { "tab": "Guides", "icon": "book-open", "groups": [ { "group": "Getting started", "pages": [ { "group": "Introduction", "pages": [ "getting-started/index", "getting-started/prerequisites", "getting-started/troubleshooting" ] } ] }, { "group": "Core Concepts", "pages": [ "core-concepts/how-dograh-works", "core-concepts/workflows-and-agents", "core-concepts/calls-and-runs", "core-concepts/context-and-variables", "core-concepts/campaigns" ] }, { "group": "Configurations", "pages": [ "configurations/inference-providers", "configurations/llm", "configurations/voice", "configurations/transcriber", "configurations/api-keys", "configurations/interruption", "configurations/tracing" ] }, { "group": "Voice Agent Builder", "pages": [ "voice-agent/introduction", "voice-agent/editing-a-workflow", "voice-agent/pre-recorded-audio", "voice-agent/template-variables", "voice-agent/pre-call-data-fetch", { "group": "Tools", "pages": [ "voice-agent/tools/introduction", { "group": "Built-in Tools", "pages": [ "voice-agent/tools/call-transfer", "voice-agent/tools/end-call" ] }, { "group": "Custom Tools", "pages": [ "voice-agent/tools/http-api" ] } ] }, "voice-agent/knowledge-base", { "group": "Nodes", "pages": [ "voice-agent/start-call", "voice-agent/end-call", "voice-agent/agent", "voice-agent/global", "voice-agent/qa", "voice-agent/api-trigger", "voice-agent/webhook" ] }, "voice-agent/add-to-website" ] }, { "group": "Telephony", "pages": [ "integrations/telephony/overview", "integrations/telephony/inbound", "integrations/telephony/twilio", "integrations/telephony/vonage", "integrations/telephony/plivo", "integrations/telephony/telnyx", "integrations/telephony/cloudonix", "integrations/telephony/vobiz", "integrations/telephony/asterisk-ari", "integrations/telephony/webhooks", "integrations/telephony/agent-stream", "integrations/telephony/custom" ] }, { "group": "Integrations", "tag": "NEW", "pages": [ "integrations/mcp" ] } ] }, { "tab": "Developer", "icon": "code", "groups": [ { "group": "Guides", "pages": [ "developer/workflow-schema", "developer/webhooks", "developer/environment-variables" ] }, { "group": "SDKs", "tag": "NEW", "pages": [ "sdks/introduction", "sdks/build-an-agent", "sdks/outbound-calls" ] }, { "group": "Deployment", "pages": [ "deployment/introduction", "deployment/docker", "deployment/custom-domain", "deployment/update", "deployment/heroku" ] }, { "group": "Contribution", "pages": [ "contribution/introduction", "contribution/setup" ] } ] }, { "tab": "API Reference", "icon": "square-terminal", "groups": [ { "group": "Resources", "pages": [ { "group": "API Keys", "pages": [ "api-reference/api-keys", "api-reference/api-keys/create", "api-reference/api-keys/list", "api-reference/api-keys/archive", "api-reference/api-keys/reactivate" ] }, { "group": "Agents", "pages": [ "api-reference/agents", "api-reference/agents/create-from-definition", "api-reference/agents/create-from-template", "api-reference/agents/list", "api-reference/agents/count", "api-reference/agents/get", "api-reference/agents/update", "api-reference/agents/archive", "api-reference/agents/validate", { "group": "Runs", "pages": [ "api-reference/agents/runs/create", "api-reference/agents/runs/list", "api-reference/agents/runs/get" ] } ] }, { "group": "Calls", "pages": [ "api-reference/calls", "api-reference/calls/trigger", "api-reference/calls/get-run", "api-reference/calls/download", "api-reference/calls/inbound" ] }, { "group": "Campaigns", "pages": [ "api-reference/campaigns", "api-reference/campaigns/upload-contacts", "api-reference/campaigns/create", "api-reference/campaigns/list", "api-reference/campaigns/get", "api-reference/campaigns/update", "api-reference/campaigns/start", "api-reference/campaigns/pause", "api-reference/campaigns/resume", "api-reference/campaigns/progress", "api-reference/campaigns/runs" ] }, { "group": "Telephony Configurations", "pages": [ "api-reference/telephony-configs", "api-reference/telephony-configs/providers", "api-reference/telephony-configs/list", "api-reference/telephony-configs/create", "api-reference/telephony-configs/get", "api-reference/telephony-configs/update", "api-reference/telephony-configs/delete", "api-reference/telephony-configs/set-default-outbound", { "group": "Phone Numbers", "pages": [ "api-reference/telephony-configs/phone-numbers/list", "api-reference/telephony-configs/phone-numbers/create", "api-reference/telephony-configs/phone-numbers/get", "api-reference/telephony-configs/phone-numbers/update", "api-reference/telephony-configs/phone-numbers/delete", "api-reference/telephony-configs/phone-numbers/set-default-caller" ] } ] } ] }, { "group": "Authentication & Errors", "pages": [ "api-reference/overview", "api-reference/authentication", "api-reference/errors" ] } ] } ] }, "logo": { "light": "/logo/light.svg", "dark": "/logo/dark.svg", "href": "https://docs.dograh.com" }, "navbar": { "links": [ { "label": "Support", "href": "https://github.com/dograh-hq/dograh/issues/new/choose" } ], "primary": { "type": "button", "label": "Dashboard", "href": "https://app.dograh.com" } }, "banner": { "content": "๐ŸŽ‰ **New: MCP Server & SDKs Released** โ€” Drive Dograh from Claude, Cursor, or your own Python/TypeScript code. [MCP โ†’](/integrations/mcp) ยท [SDKs โ†’](/sdks/introduction)", "dismissible": true }, "search": { "prompt": "Search for Tools, Webhook, Deployment, etc..." }, "openapi": "/api-reference/openapi.json", "customCSS": "/custom.css", "contextual": { "options": [ "copy", "view", "chatgpt", "claude", "perplexity", "mcp", "cursor", "vscode" ] }, "footer": { "socials": { "github": "https://github.com/dograh-hq", "linkedin": "https://linkedin.com/company/dograh" } } }