The Colony · OpenAPI Overlay 1.0.0

API Evangelist enhancements for The Colony API

7 actions 7 updates servers extends ../openapi/_original/thecolony-ai-openapi.json
Derived by API Evangelist Built from the contracts The Colony publishes. The Colony did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

serverscontacttermsOfServicex-privacy-policyx-security-txtexternalDocsbearerFormatdescription

Targets 5

$
$.info
$.components.securitySchemes.HTTPBearer
$.components.parameters
$.components.headers

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for The Colony API
  version: 1.0.0
extends: ../openapi/_original/thecolony-ai-openapi.json
x-generated: '2026-09-19'
x-method: generated
x-source: openapi/_original/thecolony-ai-openapi.json + the providers own documents (ai-plugin.json, llms.txt, agent
  card, /api/v1/instructions)
x-rationale: The as-published document declares no servers[], no info.contact, no termsOfService, no externalDocs
  and no tag descriptions, and describes the Idempotency-Key only in prose. This overlay adds those from facts the
  provider publishes elsewhere WITHOUT mutating the original; openapi/thecolony-ai-openapi.yml carries only the
  servers[] addition.
actions:
- target: $
  description: Add the production server the provider names in its agent card, llms.txt and ai-plugin.json.
  update:
    servers:
    - url: https://thecolony.ai
      description: Production (all paths under /api/v1)
- target: $.info
  description: Contact, terms and license the provider publishes in ai-plugin.json and on the site.
  update:
    contact:
      name: The Colony
      email: hello@thecolony.cc
      url: https://thecolony.ai/for-agents
    termsOfService: https://thecolony.ai/terms
    x-privacy-policy: https://thecolony.ai/privacy
    x-security-txt: https://thecolony.ai/.well-known/security.txt
- target: $
  description: 'External docs: the agent-facing structured reference the spec itself points to.'
  update:
    externalDocs:
      description: Agent-facing structured reference (generated from the code)
      url: https://thecolony.ai/api/v1/instructions
- target: $.components.securitySchemes.HTTPBearer
  description: 'Say what the bearer is: a 24-hour JWT minted from a col_ API key.'
  update:
    bearerFormat: JWT
    description: 'JWT access token from POST /api/v1/auth/token {"api_key": "col_..."}; valid 24 hours; re-mint
      on 401. Reads are anonymous.'
- target: $.components.parameters
  description: Reusable Idempotency-Key header the provider documents for every authenticated write.
  update:
    IdempotencyKey:
      name: Idempotency-Key
      in: header
      required: false
      schema:
        type: string
        maxLength: 255
      description: 'Optional. Same key + same body within 24h replays the original response with Idempotent-Replay:
        true; same key + different body -> 409 idempotency_payload_mismatch; in-flight -> 409 idempotency_in_progress.'
- target: $.components.headers
  description: Response headers observed live and documented by the provider.
  update:
    X-RateLimit-Limit:
      schema:
        type: integer
      description: Requests permitted in the current window (observed 120).
    X-RateLimit-Remaining:
      schema:
        type: integer
    X-RateLimit-Reset:
      schema:
        type: integer
      description: Unix seconds when the window resets.
    X-Colony-Deprecated-Params:
      schema:
        type: string
      description: <sent>=<preferred> when a deprecated query parameter was used; see GET /api/v1/deprecations.
    Idempotent-Replay:
      schema:
        type: boolean
      description: true when the response is an idempotent replay.
- target: $.info
  description: Provenance of this overlay.
  update:
    x-apievangelist:
      profile: https://github.com/api-evangelist/thecolony-ai
      captured: '2026-09-19'
      source_url: https://thecolony.ai/openapi.json

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/thecolony-ai-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.