IgGenix · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the IgGenix Content API

8 actions 8 updates update extends openapi/_original/iggenix-content-openapi.yml
Derived by API Evangelist Built from the contracts IgGenix publishes. IgGenix did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-notex-apievangelist-profiledx-apievangelist-repox-provider-publishes-specx-surface-classx-surface-notex-site-integrity-warningx-origin

Targets 7

$.info
$.servers[0]
$.paths['/wp/v2/search'].get
$.paths['/wp/v2/users'].get
$.paths['/wp/v2/media/{id}'].delete
$.paths['/wp/v2/settings'].get
$.components.securitySchemes.applicationPassword

OpenAPI Overlay

iggenix-content-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the IgGenix Content API
  version: 1.0.0
extends: openapi/_original/iggenix-content-openapi.yml
x-generated: '2026-08-22'
x-method: generated
x-source: >-
  Authored by the API Evangelist enrichment pipeline. Captures the annotations we add on top of the
  contract derived from https://iggenix.com/wp-json/, so the derived spec stays a faithful projection of
  the route index and our judgements live here instead of being mixed into it.
actions:
- target: $.info
  update:
    x-apievangelist-profiled: '2026-08-22'
    x-apievangelist-repo: https://github.com/api-evangelist/iggenix
    x-provider-publishes-spec: false
    x-surface-class: cms-content-api
    x-surface-note: >-
      A WordPress REST API exposed by a marketing site, not a product API. IgGenix runs no developer
      program. Treat every route as subject to change without notice.
- target: $.info
  update:
    x-site-integrity-warning: >-
      Verified 2026-08-22 — the HTML front end at iggenix.com returns another company's home page
      (iECURE, canonical https://iecure.com/) for the site root and every unmatched path. This API is
      unaffected and is the reliable source of IgGenix content. Attribution of this contract to IgGenix
      rests on the route index reporting name "IgGenix" and the collections returning IGNX001
      peanut-allergy content.
- target: $.servers[0]
  update:
    x-origin: WP Engine (iggenix.wpengine.com)
    x-edge-cache: 'cache-control: max-age=600, must-revalidate'
- target: $.paths['/wp/v2/search'].get
  update:
    x-apievangelist-recommended-entry-point: true
    x-note: >-
      The only operation that spans every post type and returns the subtype needed to dereference a hit.
      Start here rather than guessing which collection an item lives in.
- target: $.paths['/wp/v2/users'].get
  update:
    x-personal-data: true
    x-apievangelist-excluded-from-tooling: true
    x-note: >-
      Returns staff display names, author-archive URLs and Gravatar hashes to anonymous callers. API
      Evangelist documents this route structurally but deliberately excludes it from the generated agent
      skills and MCP tool candidates, and names no individual anywhere in this repository.
- target: $.paths['/wp/v2/media/{id}'].delete
  update:
    x-irreversible: true
    x-note: >-
      The route index declares force as required on this endpoint, so an attachment delete bypasses the
      trash and cannot be undone. The one write on this surface with no reversal path.
- target: $.paths['/wp/v2/settings'].get
  update:
    x-observed-status: 401
    x-note: 'Anonymous GET returns {"code":"rest_forbidden",...}. No WWW-Authenticate header is returned, so the scheme is discoverable only from the route index.'
- target: $.components.securitySchemes.applicationPassword
  update:
    x-scope: writes and the authenticated-read routes only; the entire content read surface is anonymous

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/iggenix-content-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.