Bond Pet Foods · Authentication Profile

Bond Pet Foods Authentication

Authentication

Bond Pet Foods secures its APIs with apiKey and http across 3 declared security schemes, as derived from its OpenAPI definitions.

Pet FoodAlternative ProteinPrecision FermentationFood TechnologyBiotechnologyAnimal NutritionSustainabilityE-CommerceWooCommerceWordPress
Methods: apiKey, http Schemes: 3 OAuth flows: API key in: header

Security Schemes

cookieNonce apiKey
· in: header (X-WP-Nonce)
cartToken apiKey
· in: header (Cart-Token)
applicationPassword http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-08-08'
method: derived
source: openapi/bond-pet-foods-content-openapi.json, openapi/bond-pet-foods-store-openapi.json
summary:
  types:
  - apiKey
  - http
  api_key_in:
  - header
schemes:
- name: cookieNonce
  type: apiKey
  in: header
  parameter: X-WP-Nonce
  description: WordPress cookie authentication nonce. Required for state-changing wp/v2 requests
    from a logged-in browser session.
  sources:
  - openapi/bond-pet-foods-content-openapi.json
  - openapi/bond-pet-foods-store-openapi.json
- name: cartToken
  type: apiKey
  in: header
  parameter: Cart-Token
  description: WooCommerce Store API JWT session token identifying an anonymous cart. Returned
    in the Cart-Token response header.
  sources:
  - openapi/bond-pet-foods-content-openapi.json
  - openapi/bond-pet-foods-store-openapi.json
- name: applicationPassword
  type: http
  scheme: basic
  description: WordPress Application Password (username + generated password) sent as HTTP Basic.
  sources:
  - openapi/bond-pet-foods-content-openapi.json
  - openapi/bond-pet-foods-store-openapi.json
docs:
  status: not-published
  detail: >-
    Bond Pet Foods publishes no developer portal and no authentication documentation. The schemes
    above are the WordPress/WooCommerce platform defaults, derived from the route index the host
    itself serves and confirmed against live anonymous requests.
observed:
  probed: '2026-08-08'
  anonymous_read_allowed:
  - GET /wp-json/wc/store/v1/products -> 200
  - GET /wp-json/wc/store/v1/products/categories -> 200
  - GET /wp-json/wc/store/v1/cart -> 200
  - GET /wp-json/wp/v2/posts -> 200
  - GET /wp-json/wp/v2/pages -> 200
  - GET /wp-json/wp/v2/media -> 200
  - GET /wp-json/wp/v2/search -> 200
  credential_gated:
  - GET /wp-json/wp/v2/users -> 401 rest_user_cannot_view
  - GET /wp-json/wp/v2/settings -> 401 rest_forbidden
  - GET /wp-json/wp-abilities/v1/abilities -> 401
  - GET /wp-json/wp-abilities/v1/categories -> 401
  cors:
    access_control_allow_origin: '*'
    access_control_allow_credentials: true
    allowed_headers: [Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type, Cart-Token, Nonce]
  oauth:
    present: false
    detail: >-
      No OAuth or OpenID Connect surface exists. /.well-known/oauth-authorization-server,
      /.well-known/oauth-protected-resource and /.well-known/openid-configuration all return 404,
      and the discovery index advertises no OAuth namespace. No scopes/ artifact was written.