> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bluerails.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Payouts

> List all payouts for your organization with pagination.

Retrieve a paginated list of all payouts, sorted by creation date (newest first).
Use pagination parameters to navigate through large result sets. Results can be
filtered by various criteria including status, method, date range, and more.

Each payout in the response includes its current status, amounts, and relevant
details based on the payout method (crypto or fiat).



## OpenAPI

````yaml GET /v1/payouts
openapi: 3.1.0
info:
  title: Payment Platform API
  version: 0.0.0
servers: []
security: []
tags:
  - name: Accounts
  - name: Payouts
  - name: Payments
paths:
  /v1/payouts:
    get:
      tags:
        - Payouts
      description: >-
        List all payouts for your organization with pagination.


        Retrieve a paginated list of all payouts, sorted by creation date
        (newest first).

        Use pagination parameters to navigate through large result sets. Results
        can be

        filtered by various criteria including status, method, date range, and
        more.


        Each payout in the response includes its current status, amounts, and
        relevant

        details based on the payout method (crypto or fiat).
      operationId: Payouts_listPayouts
      parameters:
        - $ref: '#/components/parameters/PaginationQuery.cursor'
        - $ref: '#/components/parameters/PaginationQuery.limit'
      responses:
        '200':
          description: The request has succeeded.
          content:
            application/json:
              schema:
                type: object
                required:
                  - data
                  - page_size
                properties:
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/Payout'
                    description: The array of data items
                  next_cursor:
                    type: string
                    description: >-
                      The cursor pointing to the start of the next page (null if
                      no more pages)
                  page_size:
                    type: integer
                    format: int32
                    description: The number of items returned in this response
                description: Container model for paginated responses
components:
  parameters:
    PaginationQuery.cursor:
      name: cursor
      in: query
      required: false
      description: >-
        The cursor pointing to the start of the next page (omit for first
        request)
      schema:
        type: string
      explode: false
    PaginationQuery.limit:
      name: limit
      in: query
      required: false
      description: 'The number of items to return per page (default: 25, max: 100)'
      schema:
        type: integer
        format: int32
        default: 25
      explode: false
  schemas:
    Payout:
      type: object
      required:
        - payoutId
        - object
        - accountId
        - method
        - status
        - sourceAmount
        - sourceAssetCode
        - destinationAmount
        - destinationAssetCode
        - createdAt
        - updatedAt
      properties:
        payoutId:
          type: string
        object:
          type: string
          enum:
            - payout
          default: payout
        accountId:
          type: string
        method:
          type: string
          enum:
            - crypto
            - fiat
        status:
          $ref: '#/components/schemas/PayoutStatus'
        sourceAmount:
          type: string
        sourceAssetCode:
          type: string
        destinationAmount:
          type: string
        destinationAssetCode:
          type: string
        cryptoDetails:
          $ref: '#/components/schemas/CryptoPayoutDetails'
        description:
          type: string
        createdAt:
          type: string
        updatedAt:
          type: string
        initiatedAt:
          type: string
        completedAt:
          type: string
        metadata:
          type: object
          unevaluatedProperties: {}
    PayoutStatus:
      type: string
      enum:
        - INITIATED
        - PROCESSING
        - COMPLETED
        - FAILED
        - CANCELLED
    CryptoPayoutDetails:
      type: object
      properties:
        toAddress:
          type: string
        chain:
          $ref: '#/components/schemas/Chain'
        transactionSignature:
          type: string
        confirmations:
          type: integer
          format: int32
        networkFee:
          type: string
        networkFeeAsset:
          type: string
    Chain:
      type: string
      enum:
        - solana

````