Skip to main content
GET
Get decision details

Authorizations

Authorization
string
header
required

HS256-signed JWT bearer token, obtained via the OAuth2 client-credentials grant (see Authentication).

Path Parameters

id
string
required

Decision ID

Response

Decision entry

Persisted decision log entry.

id
string<uuid>
amount
integer | null
backend_results
BackendResult · object[]

One entry per backend rule that was executed.

context
string
Example:

"checkout"

credential_fingerprint
string
Example:

"crd_4ba218..."

credential_type
enum<string> | null

Type of credential supplied in the request

Available options:
pan,
masked_pan,
sepa
currency
string | null
customer_id
string | null
decision
enum<string>
Available options:
ALLOW,
BLOCK,
REVIEW
device_fingerprint
string | null
device_ip
string | null
evaluated_at
string<date-time>
events
object[]

Lifecycle events ingested for this decision, ordered by occurred_at.

has_backend_error
boolean

True if any backend_results entry carries a non-nil error (e.g. "backend_capability_disabled").

integration
string | null

Integration type that originated this decision (e.g. 'interceptor')

interceptor_id
string<uuid> | null

ID of the interceptor that originated this decision

masked_credential
string | null

Display-safe masked representation, e.g. '411111 ****** 4242'

Example:

"411111 ****** 4242"

metadata
object | null

Merchant-supplied key-value pairs stored with the decision.

resolution
object | null

Present when the decision was REVIEW and has been resolved by the merchant.

ruleset_id
string<uuid> | null
ruleset_version
integer | null
source
enum<string>
Available options:
RULE_ENGINE,
BACKEND,
COMBINED
transaction_reference
string | null
triggered_rules
TriggeredRule · object[]