Memo Therapeutics · OpenAPI Overlay 1.0.0

Memo Therapeutics content API — API Evangelist enhancements

5 actions 5 updates update
Generated by API Evangelist Written by API Evangelist tooling for Memo Therapeutics's API. It is a proposal applied on top of the contract, not a document Memo Therapeutics publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-providerx-provider-sitex-surface-classx-corporate-eventx-observedx-accessx-safex-idempotent

Targets 5

$.info
$.servers[0]
$.paths.*.get
$.components.schemas.RestError
$.paths

OpenAPI Overlay

memo-therapeutics-content-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: Memo Therapeutics content API — API Evangelist enhancements
  version: 1.0.0
x-generated: '2026-08-25'
x-method: generated
x-source: >-
  Generated by the API Evangelist enrichment pipeline against the nine derived documents in
  openapi/. It records the enhancements this profile adds on top of the WordPress route index;
  the originals in openapi/ are never mutated.
x-extends:
- openapi/memo-therapeutics-posts-api-openapi.yml
- openapi/memo-therapeutics-pages-api-openapi.yml
- openapi/memo-therapeutics-media-api-openapi.yml
- openapi/memo-therapeutics-taxonomy-api-openapi.yml
- openapi/memo-therapeutics-comments-api-openapi.yml
- openapi/memo-therapeutics-search-api-openapi.yml
- openapi/memo-therapeutics-discovery-api-openapi.yml
- openapi/memo-therapeutics-oembed-api-openapi.yml
- openapi/memo-therapeutics-navigation-api-openapi.yml
actions:
- target: $.info
  description: >-
    Attach the corporate context a bare WordPress route index cannot carry — who operates this
    host, what happened to the company, and what the surface is and is not.
  update:
    x-provider: Memo Therapeutics AG, an Ipsen company
    x-provider-site: https://memo-therapeutics.com/
    x-surface-class: >-
      Incidental content API. This is the CMS behind a corporate marketing site, not a product API.
      Memo Therapeutics runs no developer program, issues no credentials and offers no support,
      versioning promise or SLA for it.
    x-corporate-event:
      type: acquisition
      acquirer: Ipsen
      completed: '2026-07-22'
      consequence: >-
        The site may be consolidated into ipsen.com; /careers/ already 302s there. Treat this
        surface as unversioned and unpromised.
- target: $.servers[0]
  description: Record what was actually observed at this origin.
  update:
    x-observed:
      probed: '2026-08-25'
      tls: TLSv1.3
      hsts: false
      cdn: StackCDN
      origin: 'Apache / PHP 8.3.33'
      wordpress_namespaces: 14
      wordpress_routes: 390
- target: $.paths.*.get
  description: >-
    Mark every catalogued operation as anonymous-read and safe. The route index states permission
    callbacks but not the resulting access model; this was established by probe.
  update:
    x-access: anonymous
    x-safe: true
    x-idempotent: true
    x-verified: '2026-08-25'
- target: $.components.schemas.RestError
  description: >-
    State plainly that this envelope is not RFC 9457, so a client cannot mistake application/json
    for application/problem+json.
  update:
    x-rfc9457: false
    x-catalog: errors/memo-therapeutics-problem-types.yml
- target: $.paths
  description: >-
    Cross-link the derived artifacts so an agent reading only the spec can still reach the
    conventions, error catalog and data model.
  update:
    x-api-evangelist-artifacts:
      conventions: conventions/memo-therapeutics-conventions.yml
      errors: errors/memo-therapeutics-problem-types.yml
      data_model: data-model/memo-therapeutics-data-model.yml
      authentication: authentication/memo-therapeutics-authentication.yml
      lifecycle: lifecycle/memo-therapeutics-lifecycle.yml
      conformance: conformance/memo-therapeutics-conformance.yml
      rate_limits: rate-limits/memo-therapeutics-rate-limits.yml