---
title: "List all transactions by customer"
method: GET
path: "/v1.2/transfers/customers/{customerId}"
tags: ["Transfer"]
---

# List all transactions by customer

`GET /v1.2/transfers/customers/{customerId}`

## Request

- Base URL: `https://qa2-partners.greendotcorp.com/Disbursements/API`
- URL: `https://qa2-partners.greendotcorp.com/Disbursements/API/v1.2/transfers/customers/{customerId}`
- Auth: none declared. Required headers: `requestid`, `enduserip`, `Authorization`

Retrieves Cash Pickup transactions by customer.

## Path parameters

- `customerId` string, required

## Headers

- `requestid` string, required
- `endusersecurityid` string
- `enduserip` string, required
- `partneridentifier` string
- `Authorization` string, required
- `apikey` string

## Response `200`

OK

- GetTransfersResponseV11: GetTransfersResponseV11
  - `transfers` TransferDetailsV11[]: List of Customers
    - `partnerprogramidentifier` string: PartnerProgramIdentifier
    - `transferid` string: TransferId
    - `statuscode` integer: status
    - `status` string: status
    - `statusreason` string: Reason Status
    - `claimcode` string: ClaimCode
    - `claimcodeexpirationdate` string, date-time: ClaimExpirationDate
    - `source` TransferEntity: Transfer Entity - could be source or target
      - `name` string: name
      - `id` string: Link Id
      - `details` StringKeyValuePair[]: EntityDetails
        - `key` string
        - `value` string
    - `destination` TransferEntity: Transfer Entity - could be source or target
      - `name` string: name
      - `id` string: Link Id
      - `details` StringKeyValuePair[]: EntityDetails
        - `key` string
        - `value` string
    - `transaction` TransactionDetailsV11: TransactionDetailsV11
      - `retailername` string: RetailerName
      - `fees` Fees[]: Fees
        - `feeamount` number, double: Fee Amount
        - `feetype` string: Fee Type
        - `requeststatuskey` integer: Request Status Key
      - `receipttext` string: ReceiptText
      - `amount` number, double: Transaction Amount
      - `currency` string: Transaction Currency
      - `description` string: Transaction Description
      - `originaltransferid` string: OriginalTransferId
      - `isreversal` boolean: IsReversal
      - `transactiondate` string, date-time: TransactionDate
      - `lastmodifieddate` string, date-time: FulfillmentDate
      - `externalreferenceid` string: ExternalReferenceId
      - `responsecode` integer: ResponseCode
      - `responsecodedescription` string: ResponseCodeDescription
      - `responsedetailcode` integer: ResponseDetailCode
      - `responsedetailcodedescription` string: ResponseDetailCodeDescription
    - `reversals` SimpleTransaction[]: Reversals
      - `amount` number, double: Transaction Amount
      - `currency` string: Transaction Currency
      - `description` string: Transaction Description
      - `transferid` string: TransferId
      - `transactiondate` string, date-time: TransactionDate
      - `lastmodifieddate` string, date-time: FulfillmentDate
      - `statuscode` integer: status
      - `status` string: status
      - `statusreason` string: Reason Status
  - `responsecode` integer: Specifies the status of a Disbursement Core Service Service operation
  - `responsemessage` string: Specifies the descriptive text on the status of a Disbursement Core Service operation
  - `responsedate` string, date-time: RespnseDate
  - `responsedetail` TransferApiResponseDetail: TransferApiResponseDetail
    - `responsedetailcode` integer: ResponseDetailCode
    - `responsedetaildescription` string: ResponseDetailDescription

---

[API](https://skmtc.dev/greendot/apis/cash-pickup-apis-new.md) - [All operations](https://skmtc.dev/greendot/apis/cash-pickup-apis-new/llms.txt) - [OpenAPI document](https://skmtc.dev/greendot/apis/cash-pickup-apis-new/revisions/026e836b67c9?raw)
