GET /decisions/
Retrieve a fraud decision by its ID. The decision object includes the original risk score, the automated decision, all contributing signals, and — if a manual review has been submitted — the reviewer’s outcome.string
required
The unique identifier of the decision to retrieve.
cURL
Response Fields
string
Unique identifier for this decision.
string
The type of resource this decision was made for:
transaction or event.string
The ID of the transaction or event this decision belongs to (e.g.,
txn_01HXZ9... or evt_04JYA2...).integer
The risk score (0–100) at the time this decision was made.
string
The automated decision:
allow, review, or block.array of strings
Risk signals that were active when this decision was produced.
string | null
The
reviewer_id of the analyst who submitted a manual override, or null if no manual review has been performed.string
ISO 8601 UTC timestamp of when the automated decision was made.
POST /decisions//review
Submit a manual review override for a decision. Use this endpoint when a fraud analyst has reviewed a flagged transaction or event and reached a conclusion. The override is recorded on the decision object and used as a training signal to improve model accuracy.string
required
The
decision_id of the decision being reviewed.Request Parameters
string
required
The result of the manual review. Must be one of:
approved— the item was legitimate; the automated decision was a false positiverejected— the item was fraudulent; the automated decision was correct
string
Your internal identifier for the analyst submitting this review. Stored on the decision for auditing and accountability purposes.
string
Free-text notes from the reviewer explaining their reasoning. Useful for audit trails and team collaboration.

