List agent transactions
Changed onRetrieve a paginated list of transactions for the authenticated agent's customer. Results are automatically scoped to the agent's associated customer — no customer filter is needed or accepted.
Request
- Base URLhttps://api.lightspark.com/grid/2025-10-13
- URLhttps://api.lightspark.com/grid/2025-10-13/agents/me/transactions
- AuthHTTP bearer
Query parameters
Filter by account identifier (matches either sender or receiver)
Filter by sender account identifier
Filter by receiver account identifier
Status of a payment transaction.
| Status | Description |
|---|---|
| CREATED | Initial lookup has been created |
| PENDING | Quote has been created |
| PENDING_AUTHORIZATION | Awaiting Strong Customer Authentication. Only occurs for customers in a region where SCA is required (e.g. EU). The challenge is carried by the quote, not the transaction — fetch GET /quotes/{quoteId} using the transaction's quoteId, then authorize its scaChallenge via POST /quotes/{quoteId}/authorize. |
| PROCESSING | Funding has been received and payment initiated |
| COMPLETED | The funds are where settlement put them. A return that takes them back moves the transaction to FAILED, and the returned side's railDetails shows RETURNED. A transaction stays COMPLETED through a return only when a later step that can't be undone already used the funds |
| REJECTED | Receiving institution or wallet rejected payment, payment has been refunded |
| FAILED | The payment did not reach its destination, or the funds were sent back after it did. Not terminal for an incoming payment: a dishonored return restores the credit and moves it to COMPLETED. A returned payout stays FAILED, since it has already been refunded. Each step shows on the returned side's railDetails |
| REFUNDED | Deprecated. A refund is reported on the transaction's refund object, and the status stays FAILED |
| EXPIRED | Quote has expired. Terminal |
Filter by transaction status
Type of transaction
Filter by transaction type
Filter by reference
Filter by start date (inclusive) in ISO 8601 format
Filter by end date (inclusive) in ISO 8601 format
Maximum number of results to return (default 20, max 100)
Cursor for pagination (returned from previous request)
Order to sort results in
Response
Successful operation
Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info
- warning
added the new
CORRIDOR_UNDER_MAINTENANCEenum value to theresponse property for the response status
- warning