---
title: "Retrieve Transactions"
method: GET
path: "/attributions/transactions"
tags: ["attribution transactions"]
---

# Retrieve Transactions

`GET /attributions/transactions`

If multiple member filters are included, only one will be used. If multiple are passed the following order precedence will be used: playerId -> memberId -> providerId -> code.<br/><br/>**NOTE**: This method uses **private authentication** API keys and should never be called from or embedded into the gaming client. These routes should ONLY be accessed from your back-end services.

## Query parameters

- `groupId` string
- `pageSize` integer
- `cursor` string
- `page` integer
- `startDate` string, date-time
- `endDate` string, date-time
- `origin` 'api' | 'webshopCode' | 'storefrontCode'
- `status` 'normal' | 'refund' | 'fraud' | 'chargeback' | 'test'
- `code` string
- `codeScope` 'member' | 'code'
- `memberId` string
- `playerId` string
- `providerId` string
- `sort` string

## Response `200`

Returns all transactions within the specified filters

- InlineResponse20010
  - `currentPage` number — Current page of the returned response (only included when cursor pagination is disabled)
  - `currentPageSize` number — Page size used in this request
  - `totalCount` number — Total number of records found
  - `nextCursor` string — Cursor used to retrieve the next set of records from this query
  - `transactions` InlineResponse20010Transactions[]
    - `id` string — Nexus's generated id for this transaction
    - `code` string — Code provided for this transaction
    - `transactionId` string — TransactionId provided for this transaction
    - `transactionDate` string, date-time
    - `transactionStatus` 'Normal' | 'Fraud' | 'Refund' | 'Chargeback'
    - `creatorPaid` boolean — Whether the creator has been paid for this transaction
    - `subtotal` number
    - `currency` string
    - `total` number
    - `totalCurrency` string
    - `memberShareAmount` number — Amount of the transaction that went to the member
    - `memberSharePercent` number — Percent of this transaction subtotal that the member recieved
    - `memberShareOverride` number — memberSharePercent received on transaction creation.
    - `memberShareDetails` InlineResponse20010MemberShareDetails
      - `defaultSharePercent` number — Default share percent for this group
      - `tier` InlineResponse20010MemberShareDetailsTier — Tier share details
        - `name` string — Name of the tier this member was in when this transaction was processed
        - `sharePercent` number — Share percent for this tier when this transaction was processed
      - `sku` InlineResponse20010MemberShareDetailsSku — Sku share details
        - `id` string — skuId included for this transaction
        - `sharePercent` number — Sku share percent at the time this transaction was processed
      - `scheduled` InlineResponse20010MemberShareDetailsScheduled
        - `group` InlineResponse20010MemberShareDetailsScheduledGroup — Scheduled revenue share for the group that was active when this transaction was processed
          - `sharePercent` number
        - `sku` InlineResponse20010MemberShareDetailsScheduledSku[] — Sku specific scheduled revenue share for the group that was active when this transaction was processed
          - `sharePercent` number
    - `description` string
    - `skuId` string
    - `playerId` string
    - `playerName` string

## Other responses

- `404` — not found

---

[API](https://skmtc.dev/nexus/apis/nexus-gg-creator-program-api.md) · [All operations](https://skmtc.dev/nexus/apis/nexus-gg-creator-program-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nexus/nexus-gg-creator-program-api/revisions/3358b9eda37a/schema)
