Transition a claim's status
Publishing Claims
Transition a claim's status
PATCH /publishing/claims//status
PATCH
Transition a claim's status
This endpoint requires authentication. Include your Bearer token in the Authorization header.
Description
PATCH /publishing/claims//status Description: Moves a claim through the explicit state machine:filed → under_review | withdrawn,
under_review → counter_claimed | resolved | escalated,
counter_claimed → resolved | escalated,
escalated → resolved. resolved and withdrawn are terminal.
withdrawn may only be requested by the claimant themselves, and
only from filed. Every other transition requires admin or
owner. Records a system DisputeMessage and emits
PUBLISHING_CLAIM_STATUS_CHANGED on success.
Supports the Idempotency-Key header (route key
p5.claim.transition) — a replay with the same key and body returns
the cached response; the same key with a different body returns
409.
Authorization:
- RBAC:
useror higher (finer-grained rules above are enforced in the service, not RBAC middleware) - Requires an active
publisheraddon
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Headers
Path Parameters
Body
application/json
Response
Claim updated