Life Biosciences · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Life Biosciences WordPress Content API

6 actions 6 updates update extends openapi/life-biosciences-wordpress-content-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Life Biosciences's API. It is a proposal applied on top of the contract, not a document Life Biosciences publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-provenancex-apievangelist-artifactsx-apievangelist-posturex-agentic-access

Targets 5

$.info
$.servers
$.paths['/wp/v2/posts'].get
$.paths['/wp/v2/search'].get
$.components.schemas.Error

OpenAPI Overlay

life-biosciences-wordpress-content-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Life Biosciences WordPress Content API
  version: 1.0.0
extends: openapi/life-biosciences-wordpress-content-openapi.yml
x-generated: '2026-08-04'
x-method: generated
x-note: >-
  Life Biosciences publishes no OpenAPI. The document this overlay extends is itself an API
  Evangelist derivation from the site's WordPress route index. This overlay carries the assessment
  layer — provenance, posture flags and artifact cross-links — separately from the derived contract
  so the two never get confused.
actions:
- target: $.info
  update:
    x-apievangelist-provenance: >-
      Derived by API Evangelist from https://www.lifebiosciences.com/wp-json/ on 2026-08-04. Not
      published, endorsed or supported by Life Biosciences.
    x-apievangelist-artifacts:
      authentication: authentication/life-biosciences-authentication.yml
      conventions: conventions/life-biosciences-conventions.yml
      errors: errors/life-biosciences-problem-types.yml
      data_model: data-model/life-biosciences-data-model.yml
      examples: examples/life-biosciences-wordpress-content-examples.yml
      lifecycle: lifecycle/life-biosciences-lifecycle.yml
      conformance: conformance/life-biosciences-conformance.yml
      llms: llms/life-biosciences-llms.txt
    x-apievangelist-posture:
      documented_by_provider: false
      authentication: none
      idempotency: false
      rate_limits_published: false
      status_page: false
      deprecation_policy: false
      sdks: false
      mcp_server: false
      agent_card: false
- target: $.info
  update:
    x-agentic-access:
      action-class: connected
      consequence: read
      audience: null
      note: >-
        Every operation in this document is a safe, anonymous GET over published corporate content.
        No write, no consequence beyond read. Agents should respect the site's robots.txt
        Crawl-delay of 10 seconds and the 10-minute cache window on REST responses.
- target: $.servers
  update:
  - url: https://www.lifebiosciences.com/wp-json
    description: Production
    x-verified: '2026-08-04'
- target: $.paths['/wp/v2/posts'].get
  update:
    x-apievangelist-note: >-
      This is the company's press-release corpus (17 records at derivation, all in the "Press
      Release" category, id 3). The same content is syndicated as RSS at /feed/ and /news/feed/,
      which is the cheaper polling surface for change detection.
- target: $.paths['/wp/v2/search'].get
  update:
    x-apievangelist-note: >-
      Returns a light projection {id, title, url, type, subtype} plus a HAL `_links.self` to the full
      record — two requests to get full content. Use `_embed` on the follow-up.
- target: $.components.schemas.Error
  update:
    x-apievangelist-note: >-
      Not RFC 9457. A consumer expecting application/problem+json will mis-parse every failure. See
      errors/life-biosciences-problem-types.yml for the five codes observed live.