Elation Health · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Elation Health API (Full v2.0)

4 actions 4 updates update extends openapi/elation-health-api-full-openapi.yaml
Generated by API Evangelist Written by API Evangelist tooling for Elation Health's API. It is a proposal applied on top of the contract, not a document Elation Health publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-slugx-apievangelist-harvestedx-apievangelist-sourcex-apievangelist-docsx-agent-readinessx-apievangelist-scopesx-apievangelist-scope-count

Targets 3

$.info
$.components.securitySchemes.oauth2
$.servers

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Elation Health API (Full v2.0)
  version: 1.0.0
extends: openapi/elation-health-api-full-openapi.yaml
x-generated: '2026-08-14'
x-method: generated
x-source: >-
  Derived from the verbatim spec harvested at
  https://help.elationhealth.com/files/elation-api-full.yaml plus the artifacts in
  this repo (conventions/, scopes/, rate-limits/, lifecycle/, asyncapi/, mcp/).
  The harvested spec is never mutated; these are our additive annotations.
actions:
  - target: $.info
    update:
      x-apievangelist-slug: elation-health
      x-apievangelist-harvested: '2026-08-14'
      x-apievangelist-source: https://help.elationhealth.com/files/elation-api-full.yaml
      x-apievangelist-docs: https://help.elationhealth.com/api-reference
      x-apievangelist-note: >-
        Provider-published combined description of the Elation Health API v2.0:
        201 paths, 419 operations, one oauth2 securityScheme. Documentation moved
        from the ReadMe portal docs.elationhealth.com to help.elationhealth.com on
        2026-08-07.
  - target: $.info
    update:
      x-agent-readiness:
        idempotency: false
        idempotency_note: No idempotency-key header or parameter is documented or present in the spec.
        pagination: cursor
        pagination_note: >-
          Cursor-based by default since 2026-04-22 (cursor param; next/previous/results),
          with optional offset-based paging (limit/offset; count/next/previous/results).
          Maximum 100 results per page.
        rate_limit_headers: []
        rate_limit_note: 429 is the only documented runtime signal; no X-RateLimit-*/RateLimit-*/Retry-After.
        error_envelope: application/json
        rfc9457: false
        mcp_endpoint: https://help.elationhealth.com/mcp
        mcp_note: Documentation MCP server only; no MCP tool binds to a single REST operation.
        agent_card: https://help.elationhealth.com/.well-known/agent-card.json
  - target: $.components.securitySchemes.oauth2
    update:
      x-apievangelist-scopes: scopes/elation-health-scopes.yml
      x-apievangelist-scope-count: 151
      x-apievangelist-scope-model: system/<resource>.<permission>
      x-apievangelist-default-scope: apiv2
      x-apievangelist-scope-availability: >-
        Granular token scopes are in closed beta for select customers; a request with
        no scope parameter receives the apiv2 global scope (full access to all
        resources). Scopes cannot be combined with apiv2.
      x-apievangelist-impersonation:
        scope: act_as_user
        header: X-On-Behalf-Of
  - target: $.servers
    update:
      x-apievangelist-note: >-
        Sandbox access is provisioned per partner via
        https://www.elationhealth.com/contact-us/sandbox/ - separate credentials from
        production; separation is by host, not by test-vs-live key prefix.