Request body
Identify the check with one ofrun_id, event_id or email.
string
The
check_id returned by the check.string
The event ID you sent with the check. Use it when you didn’t keep the check ID, for example after a timeout.
string
The email of the signup. Matches the earliest signup check for that address before
reported_at. If no check matches, the response is 200 with "resolved": false and nothing is stored, because reporting on a user who was never checked is normal.string
required
conversion, fraud or dispute.string
required
Your or your provider’s label for the event, such as
approved, chargeback or fraudulent.string
When the event happened, as an RFC 3339 timestamp.
object
Where the event came from. Set
source (for example stripe) and a stable outcome_id so retries don’t create duplicates: resending the same data with the same outcome_id returns the original outcome.Response
200 with the stored outcome, or {"resolved": false, "reason": "no_matching_check"} when an email matched no check.