List deposits (all virtual accounts)
List inbound deposits across all of your virtual accounts (a client-level feed, no virtual-account id in the path), newest first. Supports pagination and filtering.
Query parameters
page— 1-indexed page number.limit— page size (1–100).status— filter byPENDING,COMPLETED,FAILED,REFUNDED,KYT_PENDING, orKYT_REJECTED.virtual_account_id— restrict the feed to one virtual account.from_date/to_date— inclusive bounds on the deposit’s received timestamp. Accept an ISO 8601 date-time or a date-onlyYYYY-MM-DDstring (a date-onlyto_dateis treated as end-of-day).
The response is an object with a deposits[] array plus page-based pagination (total, page, limit, total_pages). Each deposit has the same shape as GET /v1/virtual-accounts/{virtual_account_id}/deposits. All money values are decimal strings.
Example response (200):
{
"deposits": [
{
"id": "7f1e9c2a-3b4d-4e5f-8a90-112233445566",
"virtual_account_id": "550e8400-e29b-41d4-a716-446655440000",
"amount": "1000.00",
"currency": "USD",
"status": "COMPLETED",
"sender": {
"name": "Acme Corp",
"account_number": "****6789",
"address": "123 Market St, San Francisco, CA"
},
"recipient": {
"name": "Jane Q Doe",
"company_name": "Doe Holdings LLC",
"country": "US"
},
"payment_rail": "WIRE",
"settlement_tx_hash": null,
"source": {
"name": "Acme Corp",
"account_number": "****6789",
"address": "123 Market St, San Francisco, CA",
"payment_rail": "WIRE",
"reference_number": "REF-998877",
"imad": "20260625MMQFMP0100001",
"omad": null,
"trace_number": null
},
"fees": {
"base_fees": {
"fixed_fee": "2.50",
"percentage_fee": "0.00",
"fx_markup": "0.00"
},
"client_markup": {
"fixed_fee": "1.00",
"percentage_fee": "0.00",
"fx_markup": "0.00"
},
"total_fees": "3.50"
},
"net_amount": "996.50",
"net_currency": "USD",
"created_at": "2026-06-24T18:05:32.000Z",
"updated_at": "2026-06-24T18:07:10.000Z",
"metadata": {
"invoice_id": "INV-2026-0042"
}
}
],
"total": 42,
"page": 1,
"limit": 10,
"total_pages": 5
}
Authorizations
Access token from POST /auth (the data.access_token value).
API key issued by Kira. Required on every request, including /auth.
Headers
Optional. The date-versioned API version to apply for this request (e.g. 2026-04-14). When sent it always wins, even over your pinned account default. When omitted, the API uses your account's pinned version if set, otherwise a baseline default.
"2026-04-14"
Query Parameters
1-indexed page number.
x >= 1Page size (1-100).
1 <= x <= 100Filter by deposit status.
PENDING, COMPLETED, FAILED, REFUNDED, KYT_PENDING, KYT_REJECTED Restrict the feed to one virtual account.
Inclusive lower bound on the deposit's received timestamp. ISO 8601 date-time or a date-only YYYY-MM-DD string.
Inclusive upper bound on the deposit's received timestamp. ISO 8601 date-time or a date-only YYYY-MM-DD string (date-only is treated as end-of-day).