Allotex · Authentication Profile

Allotex Authentication

Authentication

Allotex secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

Companymedical-devicesophthalmologybiologicsvision-correctioncorneal-allograftpresbyopiahyperopiarefractive-surgerytissue-processinglife-sciencesclinical-trialscontent-api
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

applicationPassword http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-08-06'
method: derived
source: openapi/allotex-content-openapi.yml
corroborated_by: https://us.allotex.com/wp-json/ (route index `authentication` block, fetched 2026-08-06)
api: allotex:allotex-content-api

summary:
  types:
  - http
  http_schemes:
  - basic
  api_key_in: []
  oauth2_flows: []
  anonymous_read: true
  third_party_credential_obtainable: false

headline: >-
  There is no developer authentication for Allotex. Every catalogued operation is readable
  anonymously, and the one scheme the site advertises cannot be obtained by anyone outside the
  company. This is not a gate you can get through - it is the absence of a developer program.

schemes:
- name: applicationPassword
  type: http
  scheme: basic
  sources:
  - openapi/allotex-content-openapi.yml
  advertised_at: https://us.allotex.com/wp-json/
  authorization_endpoint: https://us.allotex.com/wp-admin/authorize-application.php
  description: >-
    WordPress application passwords over HTTP Basic - the only method the route index's
    `authentication` block advertises on either host. Credentials are minted from within the site's
    own wp-admin against an existing WordPress user account. Allotex operates no public signup, no
    developer registration and no key request form, so a third party has no route to a credential.
  required_by_any_catalogued_operation: false

anonymous_surface:
  detail: >-
    All 25 operations in openapi/allotex-content-openapi.yml return 200 without any credential.
  routes:
  - /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_surface:
  detail: >-
    Probed anonymously on 2026-08-06. These are NOT retry-with-credentials conditions for a third
    party - they are permanent.
  routes:
  - {path: /wp/v2/settings, status: 401, code: rest_forbidden}
  - {path: /wp/v2/menu-items, status: 401, code: rest_forbidden}
  - {path: /wp/v2/themes, status: 401, code: rest_forbidden}
  - {path: /wp/v2/plugins, status: 401, code: rest_forbidden}
  - {path: /wp/v2/block-patterns/patterns, status: 401, code: rest_forbidden}
  - {path: /wp-abilities/v1/abilities, status: 401, code: rest_forbidden}
  - {path: /mcp/mcp-adapter-default-server, status: 401, code: rest_forbidden, method: POST}
  - {path: /contact-form-7/v1/contact-forms, status: 403, code: wpcf7_forbidden}
  - {path: '/wp/v2/pages?context=edit', status: 401, code: rest_forbidden_context}
  - {path: /wp/v2/pages, status: 401, code: rest_cannot_create, method: POST}

not_supported:
  oauth2:
    supported: false
    evidence: >-
      No oauth2 securityScheme in the derived spec; /.well-known/oauth-authorization-server and
      /.well-known/oauth-protected-resource both return 404 on both hosts.
  openid_connect:
    supported: false
    evidence: /.well-known/openid-configuration returns 404 on both hosts.
  api_keys:
    supported: false
    evidence: No apiKey scheme is advertised and no key issuance surface exists.
  mutual_tls:
    supported: false

csrf:
  nonce_header: X-WP-Nonce
  detail: >-
    The route index's CORS policy allows an X-WP-Nonce request header, which is WordPress's
    cookie-authenticated first-party mechanism for logged-in admin sessions. It is irrelevant to
    third-party consumers, who have no session to nonce.

docs: null
docs_note: >-
  Allotex publishes no authentication documentation. The upstream contract is defined at
  https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/ - that is WordPress's
  documentation, not Allotex's, and is recorded as the humanURL on the API entry rather than as a
  provider Documentation pointer.