{
    "name": "ikas Mock API",
    "note": "Mock of the real ikas Admin GraphQL API. Endpoints under /__mock are mock-only.",
    "ikasContract": {
        "graphql": "POST /api/v1/admin/graphql",
        "token": [
            "POST /api/admin/oauth/token",
            "POST /mockstore/api/admin/oauth/token"
        ]
    },
    "mockOnly": [
        "GET  /__mock/health",
        "GET  /__mock/info",
        "GET  /__mock/state",
        "POST /__mock/reset",
        "GET|POST /__mock/scenario",
        "GET  /__mock/scenarios",
        "GET  /__mock/webhooks/scopes",
        "POST /__mock/webhooks/trigger"
    ],
    "docs": [
        "docs/ikas-api-contract.md",
        "docs/coverage.md",
        "docs/ikas-webhooks.md"
    ]
}