| Name | Description | Type | Additional information |
|---|---|---|---|
|
Echoes the email from the input record (trimmed). Primary correlation key back to the caller. |
string |
None. |
|
| externalId |
Echoes the externalId from the input record, if one was provided. |
string |
None. |
| status |
The engine's per-record outcome. One of: ReferralApproved, ReferralUpdated, MemberPreloaded, MemberUpdated, SkippedNoEmail, SkippedNoMatchOptInOff, SkippedAmbiguous, SkippedAlreadyTracked, SkippedPreloadValidationFailed, SkippedDuplicate, SkippedFlowDisabled, or Error. |
string |
None. |
| statusCategory |
Coarse grouping of status to make integrator branching easy. One of Approved, Updated, Preloaded, Skipped, or Error. |
string |
None. |
| message |
Human-readable explanation of the outcome. Populated for skip and error outcomes; may also carry context on successful outcomes. |
string |
None. |
| amount |
Echoes the purchase amount from the input record. |
decimal number |
None. |
| purchaseDate |
Echoes the purchase date from the input record (or the server-assigned UTC time if omitted on input). |
date |
None. |