---
title: "Get group transactions"
method: GET
path: "/userGroup2/transactions"
---

# Get group transactions

`GET /userGroup2/transactions`

Retrieves the transactions of a specific group. You can also get transactions of a group member using query parameters.

## Query parameters

- `type` 'REGULAR' | 'RETURN'
- `id` integer
- `externalId` string
- `primaryUserId` string
- `identifierName` 'mobile' | 'email' | 'externalId'
- `identifierValue` string
- `source` 'FACEBOOK' | 'WEB_ENGAGE' | 'WECHAT' | 'INSTORE' | 'MARTJACK' | 'TMALL' | 'TAOBAO' | 'JD' | 'ECOMMERCE' | 'WEBSITE' | 'LINE' | 'MOBILE_APP'
- `accountId` string
- `transactionId` integer
- `billNumber` string
- `customerId` integer
- `startDate` string, date
- `endDate` string
- `embed` 'EXTENDEDFIELDS' | 'CUSTOMFIELDS' | 'LINEITEMS' | 'PAYMENTDETAILS'
- `getDataForAllPrograms` boolean
- `offset` integer
- `limit` integer
- `order` 'ACS' | 'DESC'
- `creditNotes` boolean
- `roles` string

## Response `200`

200

- union
  - object
    - `data` object[]
      - `useDefaultFleetGroup` boolean
      - `pointSummary` object
        - `issuedPoints` integer
        - `returnedPoints` integer
        - `redeemedPoints` integer
        - `expiredPoints` integer
        - `availablePoints` integer
        - `expiryDate` string
        - `programId` integer
        - `delayedPoints` integer
        - `delayedPointsReturned` integer
        - `redeemableFrom` string
      - `userGroup2` object
        - `id` integer
        - `groupStatus` string
        - `lifeTimePurchases` integer
        - `primaryUserId` integer
      - `billDetails` object
        - `amount` integer
        - `billingStore` object
          - `id` integer
          - `code` string
          - `description` string
          - `name` string
          - `type` string
          - `adminType` string
          - `isActive` boolean
          - `isOuEnabled` boolean
          - `timeZoneId` integer
          - `currencyId` integer
          - `languageId` integer
        - `billNumber` string
        - `billingTime` string
        - `discount` integer
        - `grossAmount` integer
        - `note` string
        - `invalidBill` boolean
      - `customFields` object
        - `paymentmode` string
      - `addWithLocalCurrency` boolean
      - `async` boolean
      - `useV2` boolean
      - `customerId` integer
      - `id` integer
      - `lineItems` object[]
        - `id` integer
        - `customerId` integer
        - `details` object
          - `amount` number
          - `description` string
          - `discount` integer
          - `itemCode` string
          - `qty` integer
          - `rate` number
          - `serial` integer
          - `value` integer
          - `returnable` boolean
          - `returnableDays` integer
          - `extendedFields` object
            - `GrossWeight` number
            - `MetalRate` number
        - `outlierStatus` string
        - `returnDetails` object
        - `valid` boolean
        - `returnLineItemsDtos` unknown[]
          - unknown
        - `niReturnLineItemsDtos` unknown[]
          - unknown
        - `addonDetails` unknown[]
          - unknown
        - `splitItemsDetails` unknown[]
          - unknown
        - `niReturn` boolean
      - `outlierStatus` string
      - `paymentModes` unknown[]
        - unknown
      - `type` string
      - `warnings` unknown[]
        - unknown
      - `lifeTimePurchases` integer
      - `ignorePoints` boolean
      - `extendedFields` object
        - `checkin_date` string
        - `checkout_date` string
        - `ship_first_name` string
        - `ship_last_name` string
      - `autoUpdateTime` string
      - `transactionEventStatus` string
      - `basketSize` integer
    - `warnings` unknown[]
      - unknown
    - `errors` unknown[]
      - unknown
  - object
    - `data` object[]
      - `useDefaultFleetGroup` boolean
      - `loyaltiesPointDetails` unknown[]
        - unknown
      - `billPointsBreakup` unknown[]
        - unknown
      - `billDetails` object
        - `amount` integer
        - `billingStore` object
          - `id` integer
          - `code` string
          - `description` string
          - `name` string
          - `type` string
          - `adminType` string
          - `isActive` boolean
          - `isOuEnabled` boolean
          - `timeZoneId` integer
          - `currencyId` integer
          - `languageId` integer
        - `billNumber` string
        - `billingTime` string
        - `discount` integer
        - `grossAmount` integer
        - `note` string
        - `invalidBill` boolean
      - `source` string
      - `addWithLocalCurrency` boolean
      - `async` boolean
      - `useV2` boolean
      - `simulation` boolean
      - `customerId` integer
      - `id` integer
      - `outlierStatus` string
      - `type` string
      - `warnings` unknown[]
        - unknown
      - `lifeTimePurchases` integer
      - `ignorePoints` boolean
      - `autoUpdateTime` string
      - `transactionEventStatus` string
      - `basketSize` integer
      - `retroTxn` boolean
    - `warnings` unknown[]
      - unknown
    - `errors` unknown[]
      - unknown
  - object
    - `data` object[]
      - `useDefaultFleetGroup` boolean
      - `loyaltiesPointDetails` unknown[]
        - unknown
      - `billPointsBreakup` unknown[]
        - unknown
      - `billDetails` object
        - `amount` integer
        - `billingStore` object
          - `id` integer
          - `code` string
          - `description` string
          - `name` string
          - `type` string
          - `adminType` string
          - `isActive` boolean
          - `isOuEnabled` boolean
          - `timeZoneId` integer
          - `currencyId` integer
          - `languageId` integer
        - `billNumber` string
        - `billingTime` string
        - `discount` integer
        - `grossAmount` integer
        - `note` string
        - `invalidBill` boolean
      - `source` string
      - `addWithLocalCurrency` boolean
      - `async` boolean
      - `useV2` boolean
      - `simulation` boolean
      - `customerId` integer
      - `id` integer
      - `outlierStatus` string
      - `type` string
      - `warnings` unknown[]
        - unknown
      - `lifeTimePurchases` integer
      - `ignorePoints` boolean
      - `autoUpdateTime` string
      - `transactionEventStatus` string
      - `retroTxn` boolean
      - `basketSize` integer
    - `warnings` unknown[]
      - unknown
    - `errors` unknown[]
      - unknown

## Other responses

- `400` — 400

---

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