---
title: "GET /v2/users/{userId}/transactions"
method: GET
path: "/v2/users/{userId}/transactions"
tags: ["Users"]
---

# GET /v2/users/{userId}/transactions

`GET /v2/users/{userId}/transactions`

## Path parameters

- `userId` integer, required

## Query parameters

- `exclusiveStartCursor` Int64ExclusiveStartKeyCursor
  - `key` integer
  - `sortOrder` 'Asc' | 'Desc'
  - `pagingDirection` 'Forward' | 'Backward'
  - `pageNumber` integer
  - `discriminator` string, nullable
  - `count` integer
- `transactionType` 'Undefined' | 'Sale' | 'Purchase' | 'AffiliateSale' | 'DevEx' | 'GroupPayout' | 'AdImpressionPayout' | 'CurrencyPurchase' | 'TradeRobux' | 'PremiumStipend' | 'PendingRobux' | 'EngagementPayout' | 'GroupEngagementPayout' | 'AdSpend' | 'Summary' | 'IndividualToGroup' | 'CSAdjustment' | 'AdsRevsharePayout' | 'GroupAdsRevsharePayout' | 'SubscriptionsRevsharePayout' | 'GroupSubscriptionsRevsharePayout' | 'SubscriptionsRevshareClawback' | 'GroupSubscriptionsRevshareClawback' | 'PublishingAdvanceRebates' | 'AffiliatePayout' | 'LicensingPayment' | 'LicensingPaymentClawback' | 'CurrencyTransfer' | 'RobloxSelectTransfer' | 'PrivateServerEngagementPayout' | 'CurrencySubscriptionStipend'
- `itemPricingType` 'Undefined' | 'All' | 'PaidAndLimited'

## Response `200`

Success

- TransactionRecordResponseApiPageResponse
  - `previousPageCursor` string, nullable
  - `nextPageCursor` string, nullable
  - `data` TransactionRecordResponse[], nullable
    - `id` integer
    - `idHash` string, nullable
    - `transactionType` string, nullable
    - `created` string, date-time
    - `isPending` boolean
    - `agent` AgentResponse
      - `id` integer
      - `type` 'User' | 'Group'
      - `name` string, nullable
    - `details` TransactionDetailsResponse
    - `currency` GenericCurrencyResponse
      - `amount` integer
      - `type` 'Robux' | 'Tickets'
    - `purchaseToken` string, nullable
    - `transactionSubtype` string, nullable
    - `o18EligibilityTag` 'None' | 'O18Eligible' | 'O18EligibleAndPlus'
    - `robuxRateBreakdown` RobuxRateBreakdown
      - `o18` number, double, nullable
      - `standard` number, double, nullable

---

[API](https://skmtc.net/roblox/apis/roblox-api.md) · [All operations](https://skmtc.net/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/roblox/roblox-api/versions/e15802062270/schema)
