Siren

Update Fulfillment

Updates a fulfillment record, primarily to advance it through its status lifecycle.

Last updated: April 9, 2026

Update Fulfillment

PUT /siren/v1/fulfillments/{id}

Updates a fulfillment record. Primarily used to advance the fulfillment through its status lifecycle.

Request Body

FieldTypeRequiredDescription
statusstringNoNew status: pending, processing, complete, or failed

Example

{
  "status": "processing"
}

A successful update broadcasts a FulfillmentStatusChanged event, which downstream listeners can use to trigger payment processing or notifications.