# List order revert request

Returns a list of refunds.

Endpoint: GET /order-revert-requests/list
Version: 1.0

## Query parameters:

  - `orderByField` (string)
    Field to order by (createdAt)

  - `orderDirection` (string)
    should be sorted in ascending (ASC) or descending (DESC) order

  - `createdAt[startsAt]` (string)

  - `createdAt[endsAt]` (string)

  - `updatedAt[startsAt]` (string)

  - `updatedAt[endsAt]` (string)

  - `page` (string, required)
    Page number to access

  - `limit` (string, required)
    Number of items to be loaded per page

## Header parameters:

  - `x-api-key` (string, required)
    Api key provided on integrations tab in Easyflow platform.

  - `x-api-secret` (string, required)
    Api Secret provided on integrations tab in Easyflow platform.

  - `business-id` (string, required)
    Business Identifier

## Response 200 fields (application/json):

  - `statusCode` (integer)
    Example: 200

  - `data` (object)

  - `data.docs` (array)

  - `data.docs.id` (string)

  - `data.docs.orderId` (string)

  - `data.docs.buyerEmail` (string)

  - `data.docs.paidAt` (string)

  - `data.docs.productName` (string)

  - `data.docs.supportEmail` (string)

  - `data.docs.valueInCents` (integer)

  - `data.docs.requestAt` (string)

  - `data.docs.createdAt` (string)

  - `data.docs.updatedAt` (string)

  - `data.docs.motive` (string)

  - `data.docs.description` (string)

  - `data.docs.status` (string)
    status returning: requested, delayed, confirmed, canceled, failed

  - `data.docs.userId` (string)

  - `data.docs.paymentMethod` (array)

  - `data.docs.buyerRevertPix` (object)

  - `data.docs.buyerRevertPix.pixKey` (string)

  - `data.docs.buyerRevertPix.pixType` (string)

  - `data.docs.statusHistory` (array)

  - `data.docs.statusHistory.status` (string)

  - `data.docs.statusHistory.date` (string)

  - `data.limit` (integer)

  - `data.currentPage` (integer)

  - `data.hasNext` (boolean)

  - `data.nextPage` (integer)

  - `data.totalDocs` (integer)

  - `data.totalPages` (integer)

## Response 400 fields (application/json):

  - `message` (string)
    Invalid param: []
    Example: "Invalid param: []"

  - `error` (string)
    Bad Request
    Example: "Bad Request"

  - `statusCode` (integer)
    400
    Example: 400

## Response 401 fields (application/json):

  - `message` (string)
    Invalid field
    Example: "Unauthorized"

  - `error` (string)
    Unauthorized
    Example: "Unauthorized"

  - `statusCode` (integer)
    401
    Example: 401

## Response 403 fields (application/json):

  - `message` (string)
    Forbidden resource
    Example: "Forbidden resource"

  - `error` (string)
    Forbidden
    Example: "Forbidden"

  - `statusCode` (integer)
    403
    Example: 403

## Response 500 fields (application/json):

  - `message` (string)
    Internal server error
    Example: "Internal server error"

  - `error` (string)
    Internal Server Error
    Example: "Internal Server Error"

  - `statusCode` (integer)
    500
    Example: 500


