{
  "info": {
    "_postman_id": "88092b9c-9222-9c70-8612-d575fbcb1cc2",
    "name": "SandboxAPIs — Anthropic",
    "description": "Every read SandboxAPIs serves on Anthropic, pointed at https://anthropic.sandboxapis.dev.\n\n13 requests, one per served row of our coverage manifest. PATHS ONLY: this file carries no request or\nresponse schema, because a schema is the part of an API description we do not own. It is generated from\ncoverage/COVERAGE_MANIFEST.yaml — our own record of what THIS host answers — and never from a vendor's\npublished specification, several of which may not be redistributed.\n\nThe host is read-only. Every write verb answers the provider's own error shape with a message naming what was\nattempted; the \"Read-only refusal, on purpose\" folder holds one so the shape is discoverable.\n\nNo credentials are needed — any value in `apiKey` is accepted, and a real SandboxAPIs key only raises the rate\nlimit. Path variables left blank are identifiers that move when the live host re-rolls; fill them from a list\nresponse.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "x-api-key",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{apiKey}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://anthropic.sandboxapis.dev",
      "type": "string",
      "description": "The live Anthropic host. Swap it for a *.snap. pin to freeze the data for CI."
    },
    {
      "key": "apiKey",
      "value": "any-token",
      "type": "string",
      "description": "No key is required — any value is accepted. A SandboxAPIs key raises the rate limit and rides x-api-key: <key>."
    }
  ],
  "item": [
    {
      "name": "api-keys",
      "item": [
        {
          "name": "GET /v1/organizations/api_keys",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/api_keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "api_keys"
              ]
            },
            "description": "Served by SandboxAPIs. Family: api-keys."
          }
        },
        {
          "name": "GET /v1/organizations/api_keys/{api_key_id}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/api_keys/:api_key_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "api_keys",
                ":api_key_id"
              ],
              "variable": [
                {
                  "key": "api_key_id",
                  "value": "",
                  "description": "api_key_id — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: api-keys."
          }
        }
      ]
    },
    {
      "name": "claude-code-analytics",
      "item": [
        {
          "name": "GET /v1/organizations/usage_report/claude_code",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/usage_report/claude_code",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "usage_report",
                "claude_code"
              ]
            },
            "description": "Served by SandboxAPIs. Family: claude-code-analytics."
          }
        }
      ]
    },
    {
      "name": "invites",
      "item": [
        {
          "name": "GET /v1/organizations/invites",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/invites",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "invites"
              ]
            },
            "description": "Served by SandboxAPIs. Family: invites.\n\nAnswers an EMPTY collection, and that is the true answer for this universe — not a gap. Every member of this org already accepted; pending invites are not part of its story (DECISIONS 2026-08-16 [P27])"
          }
        }
      ]
    },
    {
      "name": "organization",
      "item": [
        {
          "name": "GET /v1/organizations/me",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "me"
              ]
            },
            "description": "Served by SandboxAPIs. Family: organization."
          }
        },
        {
          "name": "GET /v1/organizations/users",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "users"
              ]
            },
            "description": "Served by SandboxAPIs. Family: organization."
          }
        },
        {
          "name": "GET /v1/organizations/users/{user_id}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/users/:user_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "users",
                ":user_id"
              ],
              "variable": [
                {
                  "key": "user_id",
                  "value": "",
                  "description": "user_id — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: organization."
          }
        }
      ]
    },
    {
      "name": "usage-report",
      "item": [
        {
          "name": "GET /v1/organizations/cost_report",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/cost_report",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "cost_report"
              ]
            },
            "description": "Served by SandboxAPIs. Family: usage-report."
          }
        },
        {
          "name": "GET /v1/organizations/usage_report/messages",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/usage_report/messages",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "usage_report",
                "messages"
              ]
            },
            "description": "Served by SandboxAPIs. Family: usage-report."
          }
        }
      ]
    },
    {
      "name": "workspaces",
      "item": [
        {
          "name": "GET /v1/organizations/workspaces",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/workspaces",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "workspaces"
              ]
            },
            "description": "Served by SandboxAPIs. Family: workspaces."
          }
        },
        {
          "name": "GET /v1/organizations/workspaces/{workspace_id}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/workspaces/:workspace_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "workspaces",
                ":workspace_id"
              ],
              "variable": [
                {
                  "key": "workspace_id",
                  "value": "",
                  "description": "workspace_id — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: workspaces."
          }
        },
        {
          "name": "GET /v1/organizations/workspaces/{workspace_id}/members",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/workspaces/:workspace_id/members",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "workspaces",
                ":workspace_id",
                "members"
              ],
              "variable": [
                {
                  "key": "workspace_id",
                  "value": "",
                  "description": "workspace_id — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: workspaces."
          }
        },
        {
          "name": "GET /v1/organizations/workspaces/{workspace_id}/members/{user_id}",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/workspaces/:workspace_id/members/:user_id",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "workspaces",
                ":workspace_id",
                "members",
                ":user_id"
              ],
              "variable": [
                {
                  "key": "workspace_id",
                  "value": "",
                  "description": "workspace_id — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                },
                {
                  "key": "user_id",
                  "value": "",
                  "description": "user_id — fill this in; no identifier of this kind survives the live host's daily re-roll, so none is printed here."
                }
              ]
            },
            "description": "Served by SandboxAPIs. Family: workspaces."
          }
        }
      ]
    },
    {
      "name": "Read-only refusal, on purpose",
      "item": [
        {
          "name": "POST /v1/organizations/api_keys",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/v1/organizations/api_keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "organizations",
                "api_keys"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "description": "This universe is read-only, and this request is here so you can see what that looks like before your\ncode does.\n\nIt answers Anthropic's own error status and body shape, with a message naming the write that was\nattempted and a link to the roadmap. Nothing mutates. Every other write verb, on every other path,\nanswers the same way — this one is an example, not the only one."
          }
        }
      ]
    }
  ]
}
