overlay: 1.0.0
info:
title: API Evangelist enhancements for the Engrail Therapeutics Site Content API
version: 1.0.0
extends: openapi/engrail-therapeutics-content-openapi.yml
x-generated: '2026-08-01'
x-method: generated
x-source: >-
API Evangelist enrichment pipeline. Captures the derivation provenance, the runtime conventions
observed live, and the agent-surface cross-links as x- extensions rather than mutating the derived
specification.
actions:
- target: $.info
update:
x-apievangelist-enriched: '2026-08-01'
x-apievangelist-provenance: >-
DERIVED, not provider-authored. Engrail Therapeutics publishes no OpenAPI. This contract is a
mechanical translation of the WordPress REST route-discovery document the host serves at
https://www.engrail.com/wp-json/ .
x-apievangelist-surface-class: corporate-site-content-api
x-apievangelist-notes: >-
Engrail is a clinical-stage precision-neuroscience company. It ships no product or developer
API. Consumers should treat this surface as read-only site content, not as a data product.
- target: $.info
update:
x-conventions: conventions/engrail-therapeutics-conventions.yml
x-errors: errors/engrail-therapeutics-problem-types.yml
x-authentication: authentication/engrail-therapeutics-authentication.yml
x-data-model: data-model/engrail-therapeutics-data-model.yml
x-lifecycle: lifecycle/engrail-therapeutics-lifecycle.yml
x-mcp: mcp/engrail-therapeutics-mcp.yml
- target: $.info
update:
x-rate-limits:
signalled: false
note: >-
No RateLimit-* or Retry-After headers were observed and no policy is published. Clients
should apply conservative self-imposed pacing.
x-idempotency:
supported: false
note: All modelled operations are safe GETs; no idempotency-key contract exists.
- target: $.servers
update:
x-alternate-hosts:
- https://engrail.com/wp-json
x-note: The apex serves the same routes as www; www is canonical.
- target: $.components.schemas.Error
update:
x-observed: '2026-08-01'
x-not-rfc9457: >-
This is the WordPress REST envelope, not RFC 9457 Problem Details. Agents must read data.status
rather than relying on a `type` URI.
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.