Siren

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.