Allotex · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Allotex Content API

8 actions 8 updates update extends openapi/allotex-content-openapi.yml
Derived by API Evangelist Built from the contracts Allotex publishes. Allotex did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-profilex-apievangelist-derivedx-apievangelist-provider-published-specx-apievangelist-surface-classx-agent-readinessx-access-boundaryx-apievangelist-empty-collection

Targets 6

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

OpenAPI Overlay

allotex-content-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Allotex Content API
  version: 1.0.0
extends: openapi/allotex-content-openapi.yml
x-provenance:
  generated: '2026-08-06'
  method: generated
  source: API Evangelist enrichment pipeline
  note: >-
    Allotex publishes no OpenAPI. openapi/allotex-content-openapi.yml is itself derived by this
    pipeline from the WordPress route index, so this overlay records the judgements layered on top
    of that derivation - the coverage reality, the access boundary, and the agent-facing warnings a
    consumer needs but the raw route table does not carry.
actions:
- target: $.info
  update:
    x-apievangelist-profile: https://apis.io/provider/allotex/
    x-apievangelist-derived: true
    x-apievangelist-provider-published-spec: false
    x-apievangelist-surface-class: incidental-cms
    x-apievangelist-note: >-
      This is not a product API. Allotex Inc. is an ophthalmic biologics and medical device company
      with no developer program. This contract describes the WordPress CMS behind its marketing
      site, catalogued because it is the only credential-free machine-readable surface the company
      exposes.

- target: $.info
  update:
    x-agent-readiness:
      usable_anonymously: true
      read_only: true
      stable_contract: false
      stability_note: >-
        The route surface is governed by plugin activation on the Allotex install, not by a
        versioning policy. Namespaces observed on 2026-08-06 (rankmath, elementor, sliderrevolution,
        contact-form-7, fluent-smtp, wp-abilities, mcp) can appear or disappear without notice.
      rate_limits_documented: false
      rate_limits_note: >-
        No RateLimit-* or Retry-After headers on any response. Cloudflare and Kinsta sit in front
        of origin, so an undocumented edge throttle should be assumed. Poll conservatively.
      change_detection: GET /wp/v2/pages?orderby=modified&order=desc&per_page=1

- target: $.info
  update:
    x-access-boundary:
      anonymous_read:
      - /wp/v2/pages
      - /wp/v2/posts
      - /wp/v2/media
      - /wp/v2/categories
      - /wp/v2/tags
      - /wp/v2/users
      - /wp/v2/comments
      - /wp/v2/search
      - /wp/v2/types
      - /wp/v2/taxonomies
      - /wp/v2/statuses
      - /wp/v2/blocks
      - /wp/v2/navigation
      - /oembed/1.0/embed
      - /mcp
      gated_401_403:
      - /wp/v2/settings
      - /wp/v2/menu-items
      - /wp/v2/themes
      - /wp/v2/plugins
      - /wp/v2/block-patterns/patterns
      - /wp-abilities/v1/abilities
      - /mcp/mcp-adapter-default-server
      - /contact-form-7/v1/contact-forms
      credential_obtainable_by_third_party: false
      credential_note: >-
        The only advertised auth method is WordPress application passwords, issued from the site's
        own wp-admin. Allotex operates no public signup, so the gated set is permanently
        unreachable for any external consumer. Do not treat the 401s as a retry-with-credentials
        condition.

- target: $.paths['/wp/v2/posts'].get
  update:
    x-apievangelist-empty-collection: true
    x-apievangelist-note: >-
      Verified empty (X-WP-Total: 0) on 2026-08-06. Do not build a news pipeline on this route.
      Allotex publishes announcements to LinkedIn, and its own Press page says so.

- target: $.paths['/mcp'].get
  update:
    x-apievangelist-note: >-
      Discoverable, not usable. A tools/list JSON-RPC POST to
      /mcp/mcp-adapter-default-server returns 401 rest_forbidden. No MCPServer pointer is emitted
      for this provider. See mcp/allotex-mcp.yml for the full evidence and the reasoning.

- target: $.paths['/wp/v2/users'].get
  update:
    x-apievangelist-pii: none-observed
    x-apievangelist-note: >-
      2 records, both CMS operator accounts. No email, role or personal data in view context. The
      named staff and advisory board members on the site's pages are prose, not user records.

- target: $.paths['/wp/v2/pages'].get
  update:
    x-apievangelist-primary-surface: true
    x-apievangelist-note: >-
      The one route worth consuming. content.rendered is populated, so this returns the company's
      own account of its science, device history, procedure and the conditions it treats. Slugs do
      not match titles on this site - key on id or title. See data-model/allotex-data-model.yml.

- target: $.components.securitySchemes.applicationPassword
  update:
    x-apievangelist-obtainable: false

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/allotex-content-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

A second provider on the same verified email joins the account you already have.