vrtx Docs
Core APIs
  • Start
  • Onboarding
  • Wallet
  • Payouts
  • Cards
  • Transactions
Closed loop APIsCard Simulator
SDK APIs
  • Coming Soon!
Core APIs
  • Start
  • Onboarding
  • Wallet
  • Payouts
  • Cards
  • Transactions
Closed loop APIsCard Simulator
SDK APIs
  • Coming Soon!
  1. Closed loop APIs
  • Welcome 👋
  • Get Started
  • Authentication
  • Responses
  • Pagination
  • Auth
    • Token
      POST
  • Businesses
    • List businesses
      GET
    • Create business
      POST
  • Money Movement
    • Create fund
      POST
    • Create payout
      POST
    • Get payout
      GET
    • Create refund
      POST
    • Create transfer
      POST
    • Create withdrawal
      POST
  • Labels
    • List labels
      GET
    • Create label
      POST
  • Transactions
    • List transactions
      GET
    • Get transaction
      GET
    • List wallet transactions
      GET
  • Wallets
    • List wallets
      GET
    • Create wallet
      POST
    • Lookup wallet
      GET
    • Update wallet
      PATCH
    • Get wallet
      GET
    • Get wallet balance
      GET
    • Remove label
      DELETE
    • Assign label
      PUT
  • Wallet Statements
    • Retrieve wallet statement (preview)
  • Webhooks
    • Register webhook endpoint (preview)
    • List webhook endpoints (preview)
  1. Closed loop APIs

Pagination

vrtx uses cursor-based pagination for all list endpoints.
This ensures stable iteration through large datasets without issues caused by inserts, deletes, or inconsistent page counts.

Query Parameters#

Every paginated endpoint accepts the following optional query parameters:
FieldTypeDescription
cursorstringThe continuation pointer returned from the previous response.
effective_fromtimestamp / stringFilter results starting from this date.
effective_totimestamp / stringFilter results ending on this date.
external_referencestringFilter by external reference ID.
limitintegerMaximum results to return in a single response batch.

Example Pagination Response#

{
  "statusCode": 200,
  "success": true,
  "data": [
    {
      "walletId": "wallet_001",
      "balance": 2000
    },
    {
      "walletId": "wallet_002",
      "balance": 3500
    }
  ],
  "pagination": {
    "nextCursor": "b2Rlcjphc2M6MTIzNDU2",
    "previousCursor": null,
    "limit": 20,
    "hasMore": true
  }
}

Field Explanation#

FieldDescription
nextCursorToken to retrieve the next batch of results.
previousCursorToken to go backward (if supported).
limitNumber of items returned in this batch.
hasMoreIndicates whether additional records remain.

Requesting next Batch
Requesting with Limits
Modified at 2025-11-27 07:05:46
Previous
Responses
Next
Token
Built with