Apiman · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Manager REST Actions Experimental API

3 actions 3 updates update extends openapi/apiman-experimental-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Apiman's API. It is a proposal applied on top of the contract, not a document Apiman publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-provider-namex-apievangelist-delivery-modelx-apievangelist-contract-sourcex-apievangelist-docsx-apievangelist-api-referencex-apievangelist-authenticationx-apievangelist-conventions

Targets 3

$.info
$.servers
$

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Manager REST Actions Experimental API
  version: 1.0.0
extends: openapi/apiman-experimental-api-openapi.yml
x-generated: '2026-09-06'
x-method: generated
x-source: apis.yml + repo artifacts; never mutates openapi/_original/apiman-openapi.json
actions:
- target: $.info
  update:
    x-apievangelist-provider: apiman
    x-apievangelist-provider-name: Apiman
    x-apievangelist-delivery-model: self-hosted open source (Apache-2.0)
    x-apievangelist-contract-source: https://www.apiman.io/openapi.json
    x-apievangelist-docs: https://www.apiman.io/apiman-docs/guides/latest/index.html
    x-apievangelist-api-reference: https://www.apiman.io/rest-api-docs.html
    x-apievangelist-authentication: authentication/apiman-authentication.yml
    x-apievangelist-conventions: conventions/apiman-conventions.yml
    x-apievangelist-errors: errors/apiman-problem-types.yml
    x-apievangelist-lifecycle: lifecycle/apiman-lifecycle.yml
    x-apievangelist-data-model: data-model/apiman-data-model.yml
    x-apievangelist-tags:
    - Experimental
    x-apievangelist-operation-count: 22
- target: $.servers
  update:
  - url: https://{apiman_host}/apiman
    description: Self-hosted Apiman Manager REST API. The upstream spec declares the relative path /apiman;
      this overlay names the variable a deployment must supply. The project documents http://localhost:8080/apiman
      as the local default and http://apiman.local.gd:8080/apiman in the Docker Compose quickstart.
    variables:
      apiman_host:
        default: localhost:8080
        description: Host and port of your Apiman Manager deployment.
- target: $
  update:
    x-apievangelist-security-note: The upstream spec declares no components.securitySchemes and no security
      block, yet the entire Manager REST API is protected by the operator’s Keycloak (OIDC). See authentication/apiman-authentication.yml.
    x-apievangelist-idempotency: none — no Idempotency-Key mechanism exists on this surface
    x-apievangelist-error-format: undeclared — no error schema is bound to any 4xx in the upstream spec