---
title: "Retrieve Seller Operation History"
method: GET
path: "/api/v2_1/customers/ext/{extCustomerId}/operations"
tags: ["Marketplace-Seller"]
---

# Retrieve Seller Operation History

`GET /api/v2_1/customers/ext/{extCustomerId}/operations`

## Request

- Base URL: `https://secure.payu.com`
- URL: `https://secure.payu.com/api/v2_1/customers/ext/{extCustomerId}/operations`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api/docs/api/v2_1/customers/ext/:extCustomerId/operations/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `currencyCode` string
- `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED'
- `eventDateFrom` string, 2019-01-30T20%3A59%3A00%2B02%3A00, required
- `eventDateTo` string, 2019-04-30T20%3A59%3A00%2B02%3A00, required
- `creationDateFrom` string, 2019-04-30T20%3A59%3A00%2B02%3A00
- `creationDateTo` string, 2019-04-30T20%3A59%3A00%2B02%3A00
- `limit` string
- `offset` string
- `sortBy` 'eventDate' | 'creationDate' | 'type' | 'currencyCode'

## Headers

- `Content-Type` string, required
- `Authorization` string, required

## Response `200`

- union
  - PAYMENTRECEIVED
    - `operations` object[]: List of operations.
      - `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED' | 'CHARGEBACK' | 'ADMIN_CORRECTION': Operation type.
      - `amount` string: Amount (of order, refund, payout).
      - `currencyCode` string: Currency code according to ISO-4217.
      - `description` string: Operation description.
      - `status` string: Operation status.
      - `creationDate` string, 2019-11-30T20:33:44+02:00: Operation request moment.
      - `eventDate` string, 2019-11-30T22:33:44+02:00: Operation ending moment.
      - `details` object
        - `orderId` string: Order identifier.
        - `extOrderId` string: External order identifier.
        - `feeAmount` string: Marketplace fee amount.
        - `counterparties` object: Order elements.
          - `extCustomerId` string: Buyer identifier.
          - `name` string: Buyer name.
          - `email` string: Buyer email.
          - `products` object[]: List of products in order.
            - `name` string: Product name.
            - `unitPrice` string: Unit price of product
            - `quantity` string: Quantity
      - `funds` object[]
    - `pageResponse` object
      - `records` string: Total number of records found.
      - `size` string: Number of returned operations.
      - `pageCount` string: Page count.
  - REFUNDSENT
    - `operations` object[]: List of operations.
      - `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED' | 'CHARGEBACK' | 'ADMIN_CORRECTION': Operation type.
      - `amount` string: Amount (of order, refund, payout).
      - `currencyCode` string: Currency code according to ISO-4217.
      - `description` string: Operation description.
      - `status` string: Operation status.
      - `creationDate` string, 2019-11-30T20:33:44+02:00: Operation request moment.
      - `eventDate` string, 2019-11-30T22:33:44+02:00: Operation ending moment.
      - `details` object
        - `orderId` string: Order identifier.
        - `extOrderId` string: External order identifier.
        - `refundId` string: Refund identifier.
        - `extRefundId` string: External refund identifier.
        - `counterparties` object: Order elements.
          - `extCustomerId` string: Buyer identifier.
          - `name` string: Buyer name.
          - `email` string: Buyer email.
        - `funds` object[]
    - `pageResponse` object
      - `records` string: Total number of records found.
      - `size` string: Number of returned operations.
      - `pageCount` string: Page count.
  - PAYOUT
    - `operations` object[]: List of operations.
      - `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED' | 'CHARGEBACK' | 'ADMIN_CORRECTION': Operation type.
      - `amount` string: Amount (of order, refund, payout).
      - `currencyCode` string: Currency code according to ISO-4217.
      - `description` string: Operation description.
      - `status` string: Operation status.
      - `creationDate` string, 2019-11-30T20:33:44+02:00: Operation request moment.
      - `eventDate` string, 2019-11-30T22:33:44+02:00: Operation ending moment.
      - `details` object
        - `payoutId` string: Payout identifier
        - `extPayoutId` string: External payout identifier.
        - `accountNumber` string: The account to which the payout was made.
        - `funds` object[]
    - `pageResponse` object
      - `records` string: Total number of records found.
      - `size` string: Number of returned operations.
      - `pageCount` string: Page count.
  - RETURN
    - `operations` object[]: List of operations.
      - `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED' | 'CHARGEBACK' | 'ADMIN_CORRECTION': Operation type.
      - `amount` string: Amount (of order, refund, payout).
      - `currencyCode` string: Currency code according to ISO-4217.
      - `description` string: Operation description.
      - `status` string: Operation status.
      - `creationDate` string, 2019-11-30T20:33:44+02:00: Operation request moment.
      - `eventDate` string, 2019-11-30T22:33:44+02:00: Operation ending moment.
      - `details` object
        - `payoutId` string: Payout identifier
        - `extPayoutId` string: External payout identifier.
        - `funds` object[]
    - `pageResponse` object
      - `records` string: Total number of records found.
      - `size` string: Number of returned operations.
      - `pageCount` string: Page count.
  - CHARGEBACK
    - `operations` object[]: List of operations.
      - `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED' | 'CHARGEBACK' | 'ADMIN_CORRECTION': Operation type.
      - `amount` string: Amount (of order, refund, payout).
      - `currencyCode` string: Currency code according to ISO-4217.
      - `description` string: Operation description.
      - `status` string: Operation status.
      - `creationDate` string, 2019-11-30T20:33:44+02:00: Operation request moment.
      - `eventDate` string, 2019-11-30T22:33:44+02:00: Operation ending moment.
      - `details` object
        - `correctionId` string: Correction identifier
        - `funds` object[]
    - `pageResponse` object
      - `records` string: Total number of records found.
      - `size` string: Number of returned operations.
      - `pageCount` string: Page count.
  - ADMINCORRECTION
    - `operations` object[]: List of operations.
      - `type` 'PAYMENT_SENT' | 'PAYMENT_RECEIVED' | 'PAYOUT' | 'REFUND_SENT' | 'REFUND_RECEIVED' | 'RETURN' | 'ADMIN_TRANSFER_SENT' | 'ADMIN_TRANSFER_RECEIVED' | 'FEE_TRANSFER_SENT' | 'FEE_TRANSFER_RECEIVED' | 'CHARGEBACK' | 'ADMIN_CORRECTION': Operation type.
      - `amount` string: Amount (of order, refund, payout).
      - `currencyCode` string: Currency code according to ISO-4217.
      - `description` string: Operation description.
      - `status` string: Operation status.
      - `creationDate` string, 2019-11-30T20:33:44+02:00: Operation request moment.
      - `eventDate` string, 2019-11-30T22:33:44+02:00: Operation ending moment.
      - `details` object
        - `correctionId` string: Correction identifier
        - `funds` object[]
    - `pageResponse` object
      - `records` string: Total number of records found.
      - `size` string: Number of returned operations.
      - `pageCount` string: Page count.

## Other responses

- `401`

---

[API](https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api.md) - [All operations](https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api/revisions/185e74d5e007?raw)
