Siren

Update Conversion

Update an existing conversion record's fields and status.

Last updated: April 9, 2026

Update Conversion

PUT /siren/v1/conversions/{id}

Updates an existing conversion. Only provided fields are changed. The record must exist (enforced by RecordExistsMiddleware).

Request Body

FieldTypeRequiredDescription
engagementIdintegerNoUpdated engagement ID (must exist)
typestringNoUpdated conversion type
statusstringNoUpdated status: pending, approved, rejected, or expired
transactionIdintegerNoUpdated transaction ID
obligationIdintegerNoUpdated obligation ID

Example Request

{
  "status": "approved"
}

Events

Broadcasts ConversionActionEvent (action: Update) after success.