Redefine Meat · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Redefine Meat Store API

5 actions 5 updates update extends openapi/redefine-meat-store-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Redefine Meat's API. It is a proposal applied on top of the contract, not a document Redefine Meat publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-writex-apievangelist-providerx-apievangelist-surfacex-apievangelist-anonymous-readx-apievangelist-verifiedx-apievangelist-entrypointx-apievangelist-consequence

Targets 5

$.info
$.paths['/wc/store/v1/products'].get
$.paths['/wc/store/v1/products/categories'].get
$.paths['/wc/store/v1/cart/add-item'].post
$.paths['/wc/store/v1/checkout'].post

OpenAPI Overlay

redefine-meat-store-overlay.yaml Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Redefine Meat Store API
  version: 1.0.0
extends: openapi/redefine-meat-store-openapi.json
x-generated: '2026-08-05'
x-method: generated
x-source: openapi/redefine-meat-store-openapi.json
x-note: >-
  Captures API Evangelist annotations only. The base document was itself derived from the
  provider's live WordPress REST discovery index and per-route OPTIONS schemas; this overlay
  never mutates it.
actions:
- target: $.info
  update:
    x-apievangelist-provider: redefine-meat
    x-apievangelist-surface: woocommerce-store-api
    x-apievangelist-anonymous-read: true
    x-apievangelist-verified: '2026-08-05'
    x-apievangelist-note: >-
      Reads verified anonymously against the live host. Writes require a Nonce header and a
      Cart-Token session; no idempotency key is supported.
- target: $.paths['/wc/store/v1/products'].get
  update:
    x-apievangelist-entrypoint: true
    x-apievangelist-note: >-
      Primary catalog entry point. Paginate with page/per_page (max 100) and read X-WP-Total /
      X-WP-TotalPages from the response headers.
- target: $.paths['/wc/store/v1/products/categories'].get
  update:
    x-apievangelist-note: >-
      Observed categories on 2026-08-05 were b2b (10 products) and b2c (8 products), the split
      between Redefine Meat's foodservice and consumer ranges.
- target: $.paths['/wc/store/v1/cart/add-item'].post
  update:
    x-apievangelist-write: true
    x-apievangelist-note: >-
      Requires the Nonce header - without it the host returns HTTP 401
      woocommerce_rest_missing_nonce. Not idempotent; a retried call adds the item again.
- target: $.paths['/wc/store/v1/checkout'].post
  update:
    x-apievangelist-write: true
    x-apievangelist-consequence: payment
    x-apievangelist-note: >-
      Submits the draft order. Not idempotent and not covered by any published deprecation or
      SLA policy.