Delete Fulfillment
Deletes a fulfillment using a two-stage soft-delete then permanent-delete pattern.
Last updated: April 9, 2026
Delete Fulfillment
DELETE /siren/v1/fulfillments/{id}
This endpoint uses a two-stage delete pattern. The first DELETE request soft-deletes the fulfillment by setting its status to failed and returns 200 with the updated record. If the fulfillment is already in the failed state, a second DELETE permanently removes the record from the database and returns 204 No Content.
Returns 404 if no record exists with that ID, or 500 on a database error.