IRIZ Platform API
First-party REST API of the IRIZ storefront platform, described by an auto-generated OpenAPI 3.0.0 document (info.title "IRIZ Platform API", info.version v4.10.829+api-v1, 108 operations, no operationIds, no component schemas, response descriptions only) served at https://mirror.fashionbyu.com/iriz/v1/docs/spec.json and rendered by Swagger UI at /iriz/docs. Canonical base path /iriz/v1/; the 28 legacy /iriz/* and root paths are marked deprecated and answer with Deprecation: true plus a Link rel="successor-version" header. The public, unauthenticated slice is the agent-commerce surface (GET /iriz/v1/agent/catalog, POST /iriz/v1/agent/cart/session, /cart/quote, /checkout/confirm, GET /iriz/agent/brands, /iriz/agent/search, /iriz/agent/policies, GET /iriz/health, GET /iriz/versions); the platform-operations routes (deploy, vigil, sentinel, healer, scribe, herald, boss) answer 401 {"code":"UNAUTHORIZED","auth_level":"standard"|"boss"}. Security schemes: apiKey in query param p, and bearer JWT.
GET
/iriz/v1/chat/stream
IRIZ GET /iriz/chat/stream (v1)
GET
/iriz/v1/deploy-monitor
IRIZ GET /iriz/deploy-monitor (v1)
GET
/iriz/v1/escalate
IRIZ GET /iriz/escalate (v1)
GET
/iriz/v1/deploy-checklist
IRIZ GET /iriz/deploy-checklist (v1)
POST
/iriz/v1/deploy-chaos-test
IRIZ POST /iriz/deploy-chaos-test (v1)
GET
/iriz/v1/debug/sentry-test
IRIZ GET /iriz/debug/sentry-test (v1)
GET
/iriz/v1/docs/spec.json
IRIZ GET /iriz/docs/spec.json (v1)
GET
/iriz/v1/docs
IRIZ GET /iriz/docs (v1)
GET
/iriz/v1/version
IRIZ GET /iriz/version (v1)
GET
/iriz/v1/debug-auth
IRIZ GET /iriz/debug-auth (v1)
GET
/iriz/v1/pdf
IRIZ GET /iriz/pdf (v1)
GET
/iriz/v1/chat-fragment
IRIZ GET /iriz/chat-fragment (v1)
GET
/iriz/v1/intake-fragment
IRIZ GET /iriz/intake-fragment (v1)
GET
/iriz/v1/sprint-validate
IRIZ GET /iriz/sprint-validate (v1)
GET
/iriz/v1/sprint-source
IRIZ GET /iriz/sprint-source (v1)
GET
/iriz/v1/start-workflow
IRIZ GET /iriz/start-workflow (v1)
GET
/iriz/v1/workflow-status
IRIZ GET /iriz/workflow-status (v1)
POST
/iriz/v1/qa-ingest
IRIZ POST /iriz/qa-ingest (v1)
POST
/iriz/v1/intake-bug
IRIZ POST /iriz/intake-bug (v1)
POST
/iriz/v1/antigravity-sync
IRIZ POST /iriz/antigravity-sync (v1)
GET
/iriz/v1/agent/catalog
Sprint 120: Agent-readable brand catalog (structured for shopping agents) (v1)
POST
/iriz/v1/agent/cart/session
Sprint 120: Create agent cart session (v1)
POST
/iriz/v1/agent/cart/quote
Sprint 120: Quote cart with inventory hold (v1)
POST
/iriz/v1/agent/checkout/confirm
Sprint 120: Confirm agent checkout (demo or Stripe) (v1)
GET
/iriz/v1/agent-commerce/status
Sprint 120: Agentic checkout flags and route map (v1)
GET
/iriz/v1/brand-pages/dynamic-merchandising/plan
Sprint 121: Dynamic merchandising ranked product plan (v1)
POST
/iriz/v1/brand-pages/dynamic-merchandising/apply
Sprint 121: Persist merchandising plan to KV for storefront (v1)
POST
/iriz/v1/brand-pages/dynamic-merchandising/fleet/run
Sprint 121: Fleet merchandising tick for flagship slugs (v1)
GET
/iriz/chat/stream
IRIZ GET /iriz/chat/stream (legacy — use versioned path)
GET
/iriz/deploy-monitor
IRIZ GET /iriz/deploy-monitor (legacy — use versioned path)
GET
/iriz/escalate
IRIZ GET /iriz/escalate (legacy — use versioned path)
GET
/iriz/deploy-checklist
IRIZ GET /iriz/deploy-checklist (legacy — use versioned path)
POST
/iriz/deploy-chaos-test
IRIZ POST /iriz/deploy-chaos-test (legacy — use versioned path)
GET
/iriz/debug/sentry-test
IRIZ GET /iriz/debug/sentry-test (legacy — use versioned path)
GET
/boss/super-agent
IRIZ GET /boss/super-agent
GET
/iriz/docs/spec.json
IRIZ GET /iriz/docs/spec.json (legacy — use versioned path)
GET
/iriz/docs
IRIZ GET /iriz/docs (legacy — use versioned path)
GET
/iriz/version
IRIZ GET /iriz/version (legacy — use versioned path)
GET
/iriz/debug-auth
IRIZ GET /iriz/debug-auth (legacy — use versioned path)
GET
/manifest.json
IRIZ GET /manifest.json
GET
/boss-app/sw.js
IRIZ GET /boss-app/sw.js
GET
/robots.txt
IRIZ GET /robots.txt
GET
/status
IRIZ GET /status
GET
/health
IRIZ GET /health
GET
/app-health
IRIZ GET /app-health
GET
/iriz/pdf
IRIZ GET /iriz/pdf (legacy — use versioned path)
GET
/account
IRIZ GET /account
GET
/iriz/chat-fragment
IRIZ GET /iriz/chat-fragment (legacy — use versioned path)
GET
/iriz/intake-fragment
IRIZ GET /iriz/intake-fragment (legacy — use versioned path)
GET
/intake
IRIZ GET /intake
GET
/about
IRIZ GET /about
GET
/discover
IRIZ GET /discover
GET
/iriz/sprint-validate
IRIZ GET /iriz/sprint-validate (legacy — use versioned path)
GET
/iriz/sprint-source
IRIZ GET /iriz/sprint-source (legacy — use versioned path)
GET
/iriz/start-workflow
IRIZ GET /iriz/start-workflow (legacy — use versioned path)
GET
/iriz/workflow-status
IRIZ GET /iriz/workflow-status (legacy — use versioned path)
POST
/iriz/qa-ingest
IRIZ POST /iriz/qa-ingest (legacy — use versioned path)
POST
/iriz/intake-bug
IRIZ POST /iriz/intake-bug (legacy — use versioned path)
POST
/iriz/antigravity-sync
IRIZ POST /iriz/antigravity-sync (legacy — use versioned path)
GET
/boss-ws
IRIZ GET /boss-ws
GET
/chat/stream
IRIZ GET /chat/stream
GET
/chat/slack
IRIZ GET /chat/slack
GET
/agent-memory
IRIZ GET /agent-memory
GET
/boss-agent
IRIZ GET /boss-agent
GET
/iris-source
IRIZ GET /iris-source
POST
/iris-deploy
IRIZ POST /iris-deploy
POST
/admin/r2-write
IRIZ POST /admin/r2-write
GET
/vigil/run-now
IRIZ GET /vigil/run-now
GET
/vigil/promotion-gate
IRIZ GET /vigil/promotion-gate
GET
/vigil/reset-gate
IRIZ GET /vigil/reset-gate
GET
/vigil/scan
IRIZ GET /vigil/scan
GET
/vigil/gaps
IRIZ GET /vigil/gaps
GET
/vigil/triage_bug
IRIZ GET /vigil/triage_bug
GET
/vigil/status
IRIZ GET /vigil/status
GET
/debug/rca
IRIZ GET /debug/rca
GET
/debug/cases
IRIZ GET /debug/cases
GET
/debug/status
IRIZ GET /debug/status
GET
/sentinel/check
IRIZ GET /sentinel/check
GET
/sentinel/quarantine
IRIZ GET /sentinel/quarantine
GET
/sentinel/policies
IRIZ GET /sentinel/policies
GET
/sentinel/status
IRIZ GET /sentinel/status
GET
/healer/plan
IRIZ GET /healer/plan
GET
/healer/canary
IRIZ GET /healer/canary
GET
/healer/verify
IRIZ GET /healer/verify
GET
/healer/history
IRIZ GET /healer/history
GET
/healer/status
IRIZ GET /healer/status
GET
/scribe/incident
IRIZ GET /scribe/incident
GET
/scribe/incidents
IRIZ GET /scribe/incidents
GET
/scribe/patterns
IRIZ GET /scribe/patterns
GET
/scribe/status
IRIZ GET /scribe/status
GET
/herald/digest
IRIZ GET /herald/digest
GET
/herald/digest/last
IRIZ GET /herald/digest/last
GET
/herald/issue
IRIZ GET /herald/issue
GET
/herald/issues
IRIZ GET /herald/issues
GET
/herald/approval
IRIZ GET /herald/approval
GET
/herald/approvals
IRIZ GET /herald/approvals
GET
/iriz/agent/catalog
Sprint 120: Agent-readable brand catalog (structured for shopping agents) (legacy — use versioned path)
POST
/iriz/agent/cart/session
Sprint 120: Create agent cart session (legacy — use versioned path)
POST
/iriz/agent/cart/quote
Sprint 120: Quote cart with inventory hold (legacy — use versioned path)
POST
/iriz/agent/checkout/confirm
Sprint 120: Confirm agent checkout (demo or Stripe) (legacy — use versioned path)
GET
/iriz/agent-commerce/status
Sprint 120: Agentic checkout flags and route map (legacy — use versioned path)
GET
/iriz/brand-pages/dynamic-merchandising/plan
Sprint 121: Dynamic merchandising ranked product plan (legacy — use versioned path)
POST
/iriz/brand-pages/dynamic-merchandising/apply
Sprint 121: Persist merchandising plan to KV for storefront (legacy — use versioned path)
POST
/iriz/brand-pages/dynamic-merchandising/fleet/run
Sprint 121: Fleet merchandising tick for flagship slugs (legacy — use versioned path)
GET
/herald/status
IRIZ GET /herald/status