Impossible Metals · OpenAPI Overlay 1.0.0

API Evangelist enhancements — Impossible Metals Events API

8 actions 8 updates update extends openapi/impossible-metals-events-openapi.yml
Derived by API Evangelist Built from the contracts Impossible Metals publishes. Impossible Metals did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-observed-totalx-observed-onx-anonymousx-notex-api-evangelist-profilex-api-evangelist-capturedx-api-evangelist-ownershipx-api-evangelist-note

Targets 7

$.info
$.paths./events.get
$.paths./venues.get
$.paths./organizers.get
$.paths.*.get
$.paths.*.post
$.paths.*.delete

OpenAPI Overlay

impossible-metals-events-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements — Impossible Metals Events API
  version: '2026-08-23'
extends: openapi/impossible-metals-events-openapi.yml
x-generated: '2026-08-23'
x-method: generated
x-source: API Evangelist enrichment pipeline. The base document is the provider's own, published verbatim at https://impossiblemetals.com/wp-json/tribe/events/v1/doc.
  This overlay adds only what we observed; it never rewrites what they published.
actions:
- target: $.info
  description: Record capture provenance and the ownership finding, since info.contact on the sibling tec/v1 document
    names the plugin vendor rather than the company.
  update:
    x-api-evangelist-profile: https://apis.io/provider/impossible-metals/
    x-api-evangelist-captured: '2026-08-23'
    x-api-evangelist-ownership: servers[] names https://impossiblemetals.com/wp-json/tribe/events/v1/ — Impossible
      Metals' own host, describing Impossible Metals' own event, venue and organizer records. The document is generated
      by The Events Calendar plugin, which is why the sibling /tec/v1/docs names support@theeventscalendar.com as
      contact. Self-hosted/templated server, not a sibling-product mix-up.
    x-api-evangelist-note: Impossible Metals does not advertise this contract anywhere on its site. It is served
      by default and was found by walking the REST route index.
- target: $.paths./events.get
  description: Record the live result at capture — the contract describes a collection that is currently empty.
  update:
    x-observed-total: 0
    x-observed-on: '2026-08-23'
    x-observed-note: The forward-looking window (start_date today, end_date +2y) returned 0 events on 2026-08-23.
      Venues and organizers are populated; upcoming events are not.
- target: $.paths./venues.get
  description: Record the live venue count.
  update:
    x-observed-total: 40
    x-observed-on: '2026-08-23'
- target: $.paths./organizers.get
  description: Record the live organizer count.
  update:
    x-observed-total: 22
    x-observed-on: '2026-08-23'
- target: $.paths.*.get
  description: Record that reads are anonymous and that this surface paginates in the body rather than in headers,
    unlike the wp/v2 half of the same site.
  update:
    x-anonymous: true
    x-pagination-style: body (total / total_pages / next_rest_url), NOT X-WP-Total headers
- target: $.paths.*.post
  description: Flag the write half as out of the public surface.
  update:
    x-anonymous: false
    x-note: Requires WordPress application-password authentication. Not part of the public surface and not profiled.
- target: $.paths.*.delete
  description: Flag the destructive half as out of the public surface.
  update:
    x-anonymous: false
    x-note: Requires WordPress application-password authentication. Not part of the public surface and not profiled.
- target: $.info
  description: Note the successor surface, because two generations of this API are served side by side with no deprecation
    signal.
  update:
    x-successor: https://impossiblemetals.com/wp-json/tec/v1 (OpenAPI 3.0.4 at /wp-json/tec/v1/docs) — published
      but answers 400 missing_experimental_endpoint_acknowledgement anonymously. No Sunset or Deprecation header
      appears on either surface.

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/impossible-metals-events-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.