Kobble
  1. Transactions
Kobble
  • Introduction
  • Authorization
    • Authorization
    • Get access token
      POST
  • Beneficiaries
    • List all beneficiaries
      GET
    • Get beneficiary by ID
      GET
    • Create beneficiary
      POST
    • Update beneficiary
      PUT
  • Cards
    • Cards API
    • Get all cards
      GET
    • Create a new card
      POST
    • Get card by ID
      GET
    • Update card status
      PATCH
    • Replace or renew card
      POST
    • Generate card secret
      POST
  • Card Programs
    • Card Programs API
    • Get all programs
      GET
    • Create a new program
      POST
    • Get program by ID
      GET
  • Clients
    • Clients API
    • Get all clients
      GET
    • Get client by ID
      GET
    • Create a new client
      POST
    • Update client status
      PATCH
  • Endusers
    • Endusers API
    • Get all endusers
    • Create a new enduser
    • Get enduser by ID
  • Transactions
    • Transactions API
    • Get all transactions
      GET
    • Create a transaction
      POST
    • Get transaction by ID
      GET
    • Create manual credit transaction
      POST
    • Create manual debit transaction
      POST
  • Wallets
    • Wallets API
    • Get all wallets
    • Create a new wallet
    • Get wallet by ID
    • Update wallet
  • Relays
    • Relays API
    • Create subscription
  • Webhooks
    • Webhooks API
    • Get all webhooks
    • Create a webhook
    • Delete a webhook
  1. Transactions

Get all transactions

GET
/customers/v1/transactions
Transactions
Retrieve a list of transactions, optionally filtered by wallet ID, date range, and other parameters.

Request

Query Params
wallet
string 
optional
wallet id
offset
number 
optional
limit
number 
optional
order
optional
asc,desc
from
string <date-time>
optional
to
string <date-time>
optional
Header Params
Authorization
string 
optional
Example:
Bearer {{access_token}}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/customers/v1/transactions?wallet&offset&limit&order&from&to' \
--header 'Authorization: Bearer {{access_token}}'

Responses

🟢200OK
application/json
Headers
X-Total-Count
integer 
optional
The total number of transactions
X-Offset
integer 
optional
The offset applied for pagination
X-Limit
integer 
optional
The limit applied for pagination
Body
array of:
id
string <uuid>
required
The unique identifier of the transaction.
amount
number <float>
required
The amount of the transaction.
asset
enum<string> 
required
The asset type of the transaction, such as AUD.
Allowed value:
AUD
asset_class
enum<string> 
required
The class of asset, typically currency.
Allowed value:
CURRENCY
created_at
string <date-time>
required
The timestamp when the transaction was created.
external_id
string  | null 
required
An external identifier associated with the transaction.
from
string <uuid> | null 
required
The originator of the transaction, typically a wallet ID.
payment_type
enum<string> 
required
The type of payment used in the transaction.
Allowed values:
CARDINTER_WALLETMANUAL_CREDIT
reference
string 
required
A reference code or description for the transaction.
status
enum<string> 
required
The status of the transaction.
Allowed values:
ACCEPTEDDECLINEDPENDING
to
string <uuid> | null 
required
The recipient of the transaction, typically a wallet ID.
type
enum<string> 
required
The type of transaction being performed.
Allowed values:
INTER_WALLETREFUNDRESERVATIONREVERSALSETTLEMENTMANUAL_CREDITCARD_SPEND
updated_at
string <date-time>
required
The timestamp when the transaction was last updated.
metadata
object 
required
Additional data associated with the transaction.
info
object  | null 
required
Optional information about the transaction.
Example
[
    {
        "id": "5463d396-3f1a-4e82-96f7-37006405e509",
        "amount": 1,
        "asset": "AUD",
        "asset_class": "CURRENCY",
        "created_at": "2025-01-14T16:42:22.101Z",
        "external_id": "111",
        "from": "47d152eb-2076-4b0c-a87a-bce74e43f4f2",
        "payment_type": "INTER_WALLET",
        "reference": "consectetur do",
        "status": "DECLINED",
        "to": "a5a7193b-fc96-4d39-82b8-80c5d0969e4d",
        "type": "SETTLEMENT",
        "updated_at": "2025-01-14T16:42:22.103Z",
        "metadata": {},
        "info": null
    }
]
Previous
Transactions API
Next
Create a transaction
Built with