AlgoVoi · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the AlgoVoi Gateway OpenAPI

Generated 2026-09-19 (method: generated). Extends openapi/algovoi-co-uk-gateway-openapi.yml (verbatim copy of https://api.algovoi.co.uk/openapi.json in openapi/_original/). This overlay adds the missing servers[] block; declares the 26 tags the operations use, adds the documented security schemes and rate-limit/401/429 response headers and stamps provenance. It never mutates the original.

5 actions 5 updates servers extends openapi/algovoi-co-uk-gateway-openapi.yml
Derived by API Evangelist Built from the contracts AlgoVoi publishes. AlgoVoi did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-harvestedx-apievangelist-sourcex-apievangelist-artifactsserverssecuritySchemesheadersresponses

Targets 3

$.info
$
$.components

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the AlgoVoi Gateway OpenAPI
  version: 1.0.0
  description: 'Generated 2026-09-19 (method: generated). Extends openapi/algovoi-co-uk-gateway-openapi.yml (verbatim copy
    of https://api.algovoi.co.uk/openapi.json in openapi/_original/). This overlay adds the missing servers[] block; declares
    the 26 tags the operations use, adds the documented security schemes and rate-limit/401/429 response headers and stamps
    provenance. It never mutates the original.'
extends: openapi/algovoi-co-uk-gateway-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-provider: algovoi-co-uk
    x-apievangelist-harvested: '2026-09-19'
    x-apievangelist-source: https://api.algovoi.co.uk/openapi.json
    x-apievangelist-artifacts:
      authentication: authentication/algovoi-co-uk-authentication.yml
      conventions: conventions/algovoi-co-uk-conventions.yml
      errors: errors/algovoi-co-uk-problem-types.yml
      lifecycle: lifecycle/algovoi-co-uk-lifecycle.yml
      rate_limits: rate-limits/algovoi-co-uk-rate-limits.yml
      mcp: mcp/algovoi-co-uk-mcp.yml
      crosswalk: mcp/algovoi-co-uk-tool-crosswalk.yml
      a2a: a2a/algovoi-co-uk-a2a.yml
      webhooks: asyncapi/algovoi-co-uk-webhooks.yml
- target: $
  update:
    servers:
    - url: https://api.algovoi.co.uk
      description: Production — the host the document was fetched from; the providers spec declares no servers[] (added here,
        never in the original)
- target: $.components
  update:
    securitySchemes:
      tenantApiKey:
        type: http
        scheme: bearer
        description: 'Tenant key algv_… in Authorization: Bearer plus X-Tenant-Id header (docs: api-reference/authentication).
          The original declares these only as header parameters.'
      tenantId:
        type: apiKey
        in: header
        name: X-Tenant-Id
      x402Payment:
        type: apiKey
        in: header
        name: X-PAYMENT
        description: x402 payment proof (base64 JSON) presented after a 402 challenge on /mpp/*, /protected/*, /r/*
      mppPaymentSignature:
        type: apiKey
        in: header
        name: PAYMENT-SIGNATURE
        description: 'MPP proof answering a WWW-Authenticate: Payment challenge'
      atbCredential:
        type: apiKey
        in: header
        name: X-ATB-ZK-Credential
        description: Optional ATB Pass Certificate for a 20% challenge discount
- target: $.components
  update:
    headers:
      X-RateLimit-Limit:
        schema:
          type: integer
        description: Requests allowed in the current window (300/min per tenant)
      X-RateLimit-Remaining:
        schema:
          type: integer
      X-RateLimit-Reset:
        schema:
          type: integer
        description: Unix timestamp when the window resets
      Retry-After:
        schema:
          type: integer
        description: Seconds to wait after a 429 or 5xx
      X-Request-Id:
        schema:
          type: string
    responses:
      RateLimited:
        description: 429 Too Many Requests — {"error":"rate_limited"}; documented, not declared in the original
        headers:
          Retry-After:
            $ref: '#/components/headers/Retry-After'
      Unauthorized:
        description: 401 {"detail":"Unauthorized"} — observed live on every tenant operation without a key
- target: $
  update:
    tags:
    - name: a2a
    - name: agent-auth
    - name: ap2
    - name: atb-license
    - name: bazaar
    - name: checkout
    - name: compliance
    - name: health
    - name: mandate
    - name: mandate-portal
    - name: mesh-federation
    - name: mpp
    - name: public
    - name: public-resource
    - name: recurr
    - name: recurr-public
    - name: recurring
    - name: recurring-contracts
    - name: recurring-hosted-auth
    - name: resources
    - name: signup
    - name: suite-store
    - name: v1
    - name: verify
    - name: x402
    - name: x402-protected

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/algovoi-co-uk-gateway-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.