List simulated-spend attempts
/v1/simulated-spendsRequires an API client bearer token.
Lists simulated-spend attempts for the authenticated tenant, optionally narrowed to one card via card_id. Cursor-paginated on id.
Parameters
Query parameters
| Name | Required | Description |
|---|---|---|
| card_id | optional | |
| limit | optional | |
| starting_after | optional |
Example
curl https://api.rigid.fi/v1/simulated-spends \
-H "Authorization: Bearer $RIGID_API_TOKEN"Responses
200A page of simulated-spend attempts.
+ show properties− hide properties
+ show properties− hide properties
+ show properties− hide properties
Sandbox WIRE vocabulary, derived from the simulated DE39 response code alone — NOT the closed decline-reason contract that transactions and webhooks publish. Tokens are the standard ISO 8583 meanings of the code (do_not_honor, lost_card, stolen_card, insufficient_funds, not_permitted_to_cardholder, ...), with an unrecognised code reported as declined_<code>. Several published decline reasons share one wire token (mcc_denied and entry_mode_denied both ride DE39 57, so both appear here as not_permitted_to_cardholder), and the spellings near-miss across the two surfaces (wire lost_card vs published card_lost) — so never match these tokens against the published vocabulary. Read the published reason from the transaction or the authorization.decided event. See the Decline reasons guide.
400Validation error
401Authentication required
403Forbidden
500Internal server error