Mollie · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Mollie API

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

What the actions change

x-apievangelist-catalogx-apievangelist-enrichedx-apievangelist-providerx-apievangelist-spec-sourcex-apievangelist-operationsx-apievangelist-schemasx-apievangelist-tagsx-artifacts

Targets 6

$.info
$.components.securitySchemes.oAuth.flows.authorizationCode
$.components.parameters['idempotency-key']
$.components.schemas['error-response']
$.components.schemas['webhook-event-types']
$.servers[0]

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Mollie API
  version: 1.0.0
x-generated: '2026-08-01'
x-method: generated
x-source: >-
  Derived from API Evangelist enrichment of openapi/mollie-openapi-original.yml. This
  overlay records our observations and cross-links; it never mutates the harvested spec.
extends: openapi/mollie-openapi-original.yml
actions:
- target: $.info
  update:
    x-apievangelist-enriched: '2026-08-01'
    x-apievangelist-provider: mollie
    x-apievangelist-spec-source: https://github.com/mollie/openapi
    x-apievangelist-operations: 124
    x-apievangelist-schemas: 379
    x-apievangelist-tags: 33
    x-artifacts:
      authentication: authentication/mollie-authentication.yml
      scopes: scopes/mollie-scopes.yml
      conventions: conventions/mollie-conventions.yml
      errors: errors/mollie-problem-types.yml
      decline_codes: errors/mollie-decline-codes.yml
      webhooks: asyncapi/mollie-webhooks.yml
      sandbox: sandbox/mollie-sandbox.yml
      data_model: data-model/mollie-data-model.yml
      lifecycle: lifecycle/mollie-lifecycle.yml
      mcp: mcp/mollie-mcp.yml
      tool_crosswalk: mcp/mollie-tool-crosswalk.yml
      skills: skills/_index.yml
- target: $.info
  update:
    x-apievangelist-notes:
      error_format: >-
        Errors are application/hal+json with status/title/detail/_links, not RFC 9457
        application/problem+json.
      idempotency: >-
        The Idempotency-Key header is declared on all 124 operations; Mollie replays the
        cached response for one hour.
      rate_limits: >-
        429 is declared on all 124 operations. RateLimit and RateLimit-Policy headers are
        returned on every response, Retry-After only on 429.
      deprecation_gap: >-
        Zero operations carry deprecated:true even though the docs discourage the Orders
        API and submit-onboarding-data. Deprecation is prose-only and invisible to an agent
        reading the contract.
      oauth_scope_gap: >-
        The oauth2 securityScheme declares an empty scopes map; the 42 scopes actually used
        appear only in per-operation security requirements. Mollie's RFC 8414 metadata
        publishes 61.
- target: $.components.securitySchemes.oAuth.flows.authorizationCode
  update:
    x-apievangelist-scopes-source: https://my.mollie.com/.well-known/oauth-authorization-server
    x-apievangelist-scopes-published: 61
    x-apievangelist-scopes-used-in-spec: 42
    x-apievangelist-pkce: S256
    x-apievangelist-dynamic-registration: https://api.mollie.com/oauth2/register
- target: $.components.parameters['idempotency-key']
  update:
    x-apievangelist-retention: 3600
    x-apievangelist-retention-unit: seconds
    x-apievangelist-required-on: [create-transfer]
    x-apievangelist-critical-flows: [recurring payments, subscription creation, partial refunds]
    x-apievangelist-docs: https://docs.mollie.com/reference/api-idempotency
- target: $.components.schemas['error-response']
  update:
    x-apievangelist-error-format: mollie-hal-error
    x-apievangelist-rfc9457: false
    x-apievangelist-catalog: errors/mollie-problem-types.yml
- target: $.components.schemas['webhook-event-types']
  update:
    x-apievangelist-event-count: 36
    x-apievangelist-catalog: asyncapi/mollie-webhooks.yml
    x-apievangelist-asyncapi-published: false
- target: $.servers[0]
  update:
    x-apievangelist-tls: TLSv1.3
    x-apievangelist-hsts: false
    x-apievangelist-domain-security: security/mollie-domain-security.yml