API Blueprint · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the API Blueprint API

6 actions 6 updates update extends ../openapi/api-blueprint-parsing-service-openapi.yml
Derived by API Evangelist Built from the contracts API Blueprint publishes. API Blueprint did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-idempotentx-side-effectsx-apievangelist-notex-contract-driftx-apievangelist-providerx-apievangelist-catalogx-contract-originx-lifecycle-note

Targets 6

$.info
$.paths['/parser'].post
$.paths['/composer'].post
$.paths['/'].get
$.paths['/validate'].post
$.paths['/transform'].post

OpenAPI Overlay

Raw ↑
# generated: '2026-09-02'
# method: generated
# source: >-
#   API Evangelist enhancements over
#   openapi/api-blueprint-parsing-service-openapi.yml. This overlay records the
#   catalog-added context (archival status, licensing, tag descriptions,
#   operation-level notes) separately from the contract itself so the OpenAPI
#   stays a faithful translation of the provider's own API Blueprint document.
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the API Blueprint API
  version: 1.0.0
extends: ../openapi/api-blueprint-parsing-service-openapi.yml
actions:
  - target: $.info
    update:
      x-apievangelist-provider: api-blueprint
      x-apievangelist-catalog: https://apis.io/provider/api-blueprint
      x-contract-origin: >-
        Translated by API Evangelist from the provider's own API Blueprint
        contract at
        https://github.com/apiaryio/api.apiblueprint.org/tree/master/source.
      x-lifecycle-note: >-
        Every apiaryio GitHub repository was archived on 2024-11-08. The service
        described here was nonetheless probed live and answering on 2026-09-02.
        Treat it as unmaintained but running: there is no SLA, no status page and
        no deprecation policy.
  - target: $.paths['/parser'].post
    update:
      x-idempotent: true
      x-side-effects: none
      x-apievangelist-note: >-
        POST is used for the request body, not to create a resource. The
        operation is a pure function of its input and stores nothing, so it is
        naturally idempotent and there is nothing to reverse.
  - target: $.paths['/composer'].post
    update:
      x-idempotent: true
      x-side-effects: none
      x-apievangelist-note: >-
        As with /parser, POST carries the document to transform. The operation
        creates no state.
  - target: $.paths['/'].get
    update:
      x-hypermedia: hal
      x-apievangelist-note: >-
        The live service root observed on 2026-09-02 returned two affordances
        beyond those in the published contract — `validate` (/validate) and
        `transform` (/transform). Neither is described in the provider's .apib
        source. Both were characterised by probe and are modeled in the OpenAPI
        with an x-probed evidence block. The drift is recorded in
        lifecycle/api-blueprint-lifecycle.yml.
  - target: $.paths['/validate'].post
    update:
      x-idempotent: true
      x-side-effects: none
      x-contract-drift: >-
        Undocumented in the provider's contract. Modeled here from probe only.
  - target: $.paths['/transform'].post
    update:
      x-idempotent: true
      x-side-effects: none
      x-contract-drift: >-
        Undocumented in the provider's contract, and accepts an input media type
        (application/vnd.oai.openapi) the published contract never mentions.

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/api-blueprint-parsing-service-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.