Skip to main content
GET
Get account transaction activities
Fetches all transaction activities for the main account.

Authorizations

x-api-key
string
header
required

Requires authentication via API key and HMAC signature.

  • x-api-key: Your API key generated from your Onboard Business dashboard.
  • x-timestamp: Unix epoch timestamp (seconds) used in signature, allowed skew is 30 seconds
  • x-signature: SHA256 HMAC HEX signature calculated over t={x-timestamp}&{requestBody} using your API Secret.

Path Parameters

accountId
string<uuid>
required

the unique onboard account ID

Query Parameters

type
enum<string>[]

Filter by activity type

Semantic category of a transaction activity feed entry.

Available options:
CASH_DEPOSIT,
CASH_PAYMENT,
ACCOUNT_NUMBER_DEPOSIT,
CRYPTO_WITHDRAWAL,
CRYPTO_DEPOSIT,
INTERNAL_TRANSFER,
OFFRAMP_DEPOSIT
direction
enum<string>

Filter by activity direction

Available options:
CREDIT,
DEBIT
startDate
string<date-time>

Filter activities occurring on or after this date-time

endDate
string<date-time>

Filter activities occurring on or before this date-time

page
integer
default:1

Page parameter, starting from 1

Required range: x >= 1
size
integer
default:20
Required range: 1 <= x <= 100

Response

Activities fetched successfully

Base object for paginated list

name
string

Descriptive name for the list

size
integer<int32>

Positive integer

Required range: x >= 0
totalItems
integer<int32>

Positive integer

Required range: x >= 0
nextPage
integer<int32>

Positive integer

Required range: x >= 0
previousPage
integer<int32>

Positive integer

Required range: x >= 0
content
object[]

List of transaction activities

A single entry in the aggregated account activity feed. The concrete subtype is determined by the activityType discriminator; the type field carries the semantic category for filtering and display.