{
  "$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": "Build your First Agent",
            "pages": [
                  "getting-started/first-agent",
                  "getting-started/trigger-calls-from-your-backend",
                  "getting-started/send-call-data-with-webhooks",
                  "getting-started/connect-telephony",
                  "getting-started/add-tools-and-knowledge-base"
            ]
          },
          {
            "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/agent-uuid",
              "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/tools/mcp-tool"
                    ]
                  }
                ]
              },
              "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/dograh-sip",
              "integrations/telephony/twilio",
              "integrations/telephony/vonage",
              "integrations/telephony/plivo",
              "integrations/telephony/telnyx",
              "integrations/telephony/cloudonix",
              "integrations/telephony/exotel",
              "integrations/telephony/vobiz",
              "integrations/telephony/asterisk-ari",
              "integrations/telephony/vicidial",
              "integrations/telephony/webhooks",
              "integrations/telephony/agent-stream",
              "integrations/telephony/custom"
            ]
          },
          {
            "group": "Integrations",
            "tag": "NEW",
            "pages": [
              "integrations/mcp",
              "integrations/tuner",
              "integrations/paygent",
              "integrations/noveum"
            ]
          }
        ]
      },
      {
        "tab": "Developer",
        "icon": "code",
        "groups": [
          {
            "group": "Contribution",
            "pages": [
              "contribution/setup",
              "contribution/reference"
            ]
          },
          {
            "group": "Guides",
            "pages": [
              "developer/workflow-schema",
              "developer/call-dispositions",
              "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/authentication",
              "deployment/custom-domain",
              "deployment/scaling",
              "deployment/update",
              "deployment/heroku"
            ]
          }
        ]
      },
      {
        "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": "Runs",
                "pages": [
                  "api-reference/runs",
                  "api-reference/runs/trigger",
                  "api-reference/runs/trigger-workflow",
                  "api-reference/runs/get-run",
                  "api-reference/runs/list-runs",
                  "api-reference/runs/download",
                  "api-reference/runs/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..."
  },
  "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"
    }
  },
  "api": {
    "openapi": "api-reference/openapi.json"
  },
  "redirects": [
    {
      "source": "/contribution/introduction",
      "destination": "/contribution/setup"
    },
    {
      "source": "/contribution/devcontainer",
      "destination": "/contribution/reference"
    },
    {
      "source": "/contribution/host-managed-setup",
      "destination": "/contribution/reference"
    },
    {
      "source": "/contribution/fork-workflow",
      "destination": "/contribution/reference"
    }
  ]
}
