Quaker Houghton · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Quaker Houghton Events Calendar tec/v1 API

6 actions 6 updates update extends ../openapi/_original/quaker-houghton-tec-v1-openapi-original.json
Derived by API Evangelist Built from the contracts Quaker Houghton publishes. Quaker Houghton did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-api-evangelist-ownershipx-api-evangelist-harvestx-api-evangelist-not-anonymously-callablex-api-evangelist-live-probex-api-evangelist-idempotencyx-api-evangelist-reversibilityx-api-evangelist-credentialx-api-evangelist-related

Targets 6

$.info
$.paths['/events'].get
$.paths['/events'].post
$.paths['/events/{id}'].delete
$.components.securitySchemes.BasicAuth
$

OpenAPI Overlay

quaker-houghton-tec-v1-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Quaker Houghton Events Calendar tec/v1 API
  version: 1.0.0
extends: ../openapi/_original/quaker-houghton-tec-v1-openapi-original.json
x-provenance:
  generated: '2026-09-17'
  method: generated
  source: >-
    The contract served at https://home.quakerhoughton.com/wp-json/tec/v1/docs (HTTP 200,
    OpenAPI 3.0.4, fetched 2026-09-17) and live probes of every collection route. The original
    document is published by the host and is never mutated.
actions:
- target: $.info
  update:
    x-api-evangelist-ownership: >-
      servers[] names https://home.quakerhoughton.com/wp-json/tec/v1 — Quaker Houghton's own
      corporate host. info.contact names The Events Calendar (support@theeventscalendar.com)
      because the PLUGIN authors this description document, not the company. Self-hosted /
      templated-server case; the spec belongs to this installation.
    x-api-evangelist-harvest:
      url: https://home.quakerhoughton.com/wp-json/tec/v1/docs
      status: 200
      fetched: '2026-09-17'
    x-api-evangelist-not-anonymously-callable: >-
      THE CENTRAL CAVEAT. Every data route (/events, /venues, /organizers) returned HTTP 400
      {"code":"missing_experimental_endpoint_acknowledgement"} on 2026-09-17: the plugin marks this
      namespace experimental and refuses calls that do not send its acknowledgement header. Only
      /docs answers. Use the stable tribe/events/v1 namespace for real reads.
- target: $.paths['/events'].get
  update:
    x-api-evangelist-live-probe:
      url: https://home.quakerhoughton.com/wp-json/tec/v1/events
      status: 400
      code: missing_experimental_endpoint_acknowledgement
      fetched: '2026-09-17'
- target: $.paths['/events'].post
  update:
    x-api-evangelist-idempotency: >-
      No Idempotency-Key or equivalent; a retried create produces a duplicate event. Coverage none —
      see ../conventions/quaker-houghton-conventions.yml#idempotency.
- target: $.paths['/events/{id}'].delete
  update:
    x-api-evangelist-reversibility: >-
      Trash by default (410 on repeat, 501 when the post type has no trash, force=true for a permanent
      delete). No restore operation and no stated window — grade none.
- target: $.components.securitySchemes.BasicAuth
  update:
    x-api-evangelist-credential: >-
      WordPress username + Application Password. Quaker Houghton offers no signup, so this scheme is
      reachable only by the company's own site administrators.
- target: $
  update:
    x-api-evangelist-related:
      errors: ../errors/quaker-houghton-problem-types.yml
      conventions: ../conventions/quaker-houghton-conventions.yml
      data_model: ../data-model/quaker-houghton-data-model.yml
      lifecycle: ../lifecycle/quaker-houghton-lifecycle.yml
      authentication: ../authentication/quaker-houghton-authentication.yml

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/quaker-houghton-tec-v1-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.