Elixir Medical · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Elixir Medical Website Content API

5 actions 5 updates update extends openapi/elixir-medical-wordpress-content-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Elixir Medical's API. It is a proposal applied on top of the contract, not a document Elixir Medical publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-profilex-apievangelist-surface-classx-apievangelist-provider-publishes-specx-apievangelist-developer-program

Targets 5

$.info
$.paths['/wp/v2/posts'].get
$.paths['/wp/v2/wpfm_locations'].get
$.paths['/wp/v2/users'].get
$.components.securitySchemes.applicationPassword

OpenAPI Overlay

elixir-medical-wordpress-content-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Elixir Medical Website Content API
  version: 1.0.0
extends: openapi/elixir-medical-wordpress-content-openapi.yml
x-generated: '2026-08-12'
x-method: generated
x-note: >-
  Captures API Evangelist's annotations on top of the derived contract. The base document
  is itself derived from the route descriptor elixirmedical.com publishes at
  /wp-json/wp/v2; this overlay carries only our editorial and provenance metadata so the
  derived spec is never mutated in place.
actions:
- target: $.info
  update:
    x-apievangelist-profile: https://apis.io/provider/elixir-medical/
    x-apievangelist-surface-class: cms-incidental
    x-apievangelist-provider-publishes-spec: false
    x-apievangelist-developer-program: false
- target: $.paths['/wp/v2/posts'].get
  update:
    x-apievangelist-note: >-
      Primary discovery entry point. Carries Elixir Medical's press releases, clinical
      trial result summaries and open job postings — all three share the `post` type on
      this install, so filter by `categories` to separate them.
- target: $.paths['/wp/v2/wpfm_locations'].get
  update:
    x-apievangelist-note: >-
      The one domain-specific entity on this surface: the custom post type backing the
      site's "Find a Doctor" locator.
- target: $.paths['/wp/v2/users'].get
  update:
    x-apievangelist-note: >-
      Anonymous author enumeration is enabled (WordPress default). Recorded as an
      observation for the provider's benefit; API Evangelist stores no user records.
- target: $.components.securitySchemes.applicationPassword
  update:
    x-apievangelist-note: >-
      Declared by the site's own /wp-json discovery document under
      authentication.application-passwords. Write operations were never exercised.