{
  "version": 1,
  "site": {
    "title": "CoinsSend Documentation",
    "description": "Crypto-processing service: multi-chain wallets, invoicing, withdrawals and asset-exchange API.",
    "baseUrl": "https://docs.coinssend.com"
  },
  "resources": [
    {
      "path": "openapi.json",
      "title": "CoinsSend OpenAPI Contract",
      "summary": "Machine-readable OpenAPI 3.1 contract for the public API.",
      "type": "application/vnd.oai.openapi+json;version=3.1"
    },
    {
      "path": "signature-test-vectors.json",
      "title": "Merchant Signature Test Vectors",
      "summary": "Public interoperability fixtures for canonical JSON, MD5 and timestamped HMAC signatures.",
      "type": "application/json"
    }
  ],
  "sections": [
    {
      "title": "Getting Started",
      "pages": [
        {
          "path": "README.md",
          "summary": "Overview of the CoinsSend API and its public integration surface.",
          "navigation": {
            "label": "Overview"
          }
        },
        {
          "path": "getting-started.md",
          "summary": "Account setup and a guided first integration.",
          "navigation": {
            "label": "Getting Started"
          }
        },
        {
          "path": "QUICKSTART.md",
          "summary": "Minimal invoice-to-webhook checkout workflow.",
          "navigation": {
            "label": "API Quickstart"
          }
        },
        {
          "path": "ai-integration-prompts.md",
          "summary": "Guardrailed prompts for implementing CoinsSend with an AI coding agent.",
          "navigation": {
            "label": "AI Integration Prompts"
          }
        },
        {
          "path": "authentication.md",
          "summary": "API keys, request signatures and withdrawal HMAC authentication.",
          "navigation": {
            "label": "Authentication"
          }
        },
        {
          "path": "api-reference.md",
          "summary": "Index of public API operations and related reference pages.",
          "navigation": {
            "label": "API Reference"
          }
        }
      ]
    },
    {
      "title": "API Endpoints",
      "pages": [
        {
          "path": "invoices.md",
          "summary": "Create invoices and provider-card orders and understand invoice states.",
          "navigation": {
            "label": "Invoices"
          }
        },
        {
          "path": "static-wallets.md",
          "summary": "Create static wallet addresses and process their notifications.",
          "navigation": {
            "label": "Static Wallets"
          }
        },
        {
          "path": "withdrawals.md",
          "summary": "Initiate withdrawals and interpret their lifecycle.",
          "navigation": {
            "label": "Withdrawals"
          }
        },
        {
          "path": "webhooks.md",
          "summary": "Verify and process invoice, wallet, AML and withdrawal webhooks.",
          "navigation": {
            "label": "Webhooks"
          }
        },
        {
          "path": "merchants.md",
          "summary": "Retrieve merchant balances and fee settings.",
          "navigation": {
            "label": "Merchants"
          }
        },
        {
          "path": "coin-rates.md",
          "summary": "Retrieve rates, supported assets, networks and fees.",
          "navigation": {
            "label": "Coin Rates"
          }
        },
        {
          "path": "error-handling.md",
          "summary": "Response shapes, error codes, retries and troubleshooting.",
          "navigation": {
            "label": "Error Handling"
          }
        },
        {
          "path": "rate-limits.md",
          "summary": "Rate-limit behavior and client-side backoff guidance.",
          "navigation": {
            "label": "Rate Limits"
          }
        }
      ]
    },
    {
      "title": "AI / Agent Integration",
      "pages": [
        {
          "path": "mcp.md",
          "summary": "Connect AI agents to the read-only CoinsSend documentation MCP server.",
          "navigation": {
            "label": "Documentation MCP"
          }
        }
      ]
    },
    {
      "title": "Code Examples",
      "pages": [
        {
          "path": "examples/README.md",
          "summary": "Complete index of runnable integration examples.",
          "navigation": {
            "label": "Examples Overview"
          }
        },
        {
          "path": "examples/php-invoice.md",
          "summary": "Create an invoice with PHP.",
          "navigation": {
            "label": "PHP",
            "group": "Invoice Examples"
          }
        },
        {
          "path": "examples/js-invoice.md",
          "summary": "Create an invoice with JavaScript.",
          "navigation": {
            "label": "JavaScript",
            "group": "Invoice Examples"
          }
        },
        {
          "path": "examples/python-invoice.md",
          "summary": "Create an invoice with Python.",
          "navigation": {
            "label": "Python",
            "group": "Invoice Examples"
          }
        },
        {
          "path": "examples/php-static-wallet.md",
          "summary": "Manage static wallets with PHP.",
          "navigation": {
            "label": "PHP",
            "group": "Static Wallet Examples"
          }
        },
        {
          "path": "examples/js-static-wallet.md",
          "summary": "Manage static wallets with JavaScript.",
          "navigation": {
            "label": "JavaScript",
            "group": "Static Wallet Examples"
          }
        },
        {
          "path": "examples/python-static-wallet.md",
          "summary": "Manage static wallets with Python.",
          "navigation": {
            "label": "Python",
            "group": "Static Wallet Examples"
          }
        },
        {
          "path": "examples/node-withdrawal.md",
          "summary": "Initiate a signed withdrawal with Node.js.",
          "navigation": {
            "label": "Node.js",
            "group": "Withdrawal Examples"
          }
        }
      ]
    }
  ]
}
