Skip to content

State Transition Metadata

Metadata for a lead or offer state transition. The fields below are present only when the corresponding event uses them. The selected message is flattened into the webhook’s eventMetadata object.

FieldTypeDescription
statestringThe new lead or offer state, such as “offer.sent”.
denialReasonstringThe reason the lead was denied. Present only when state is “lead.denied”.
offerUrlstringURL for the customer’s offer presentation. Present only when state is “offer.sent”.
finalizedRecordedPriceCentsintegerFinalized offer amount in cents. Present when available for “offer.in_contract”.
finalizedRepairPriceCentsintegerFinalized repair amount in cents. Present when available for “offer.in_contract”.
finalizedFeePriceCentsintegerFinalized fee amount in cents. Present when available for “offer.in_contract”.
coeDatestring (ISO 8601 UTC timestamp)Close of escrow timestamp. Present for “offer.in_contract” when available.