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

# List Withdrawals

> Endpoint that lists every withdrawal operation.



## OpenAPI

````yaml crypto-as-a-service/openapi.json GET /api/v1/withdrawals/
openapi: 3.0.2
info:
  title: B2B API
  version: '1.0'
  description: >-
    B2B API allows a third party to access different use cases and services
    inside of Ripio ecosystem. It is organized around RESTful constraints, with
    requests and responses in JSON format, using HTTP in the standard format and
    the answer codes. The API is designed to be compliant with OpenAPI
    Specification v3.0, which is a trusted open source standard for HTTP-Based
    APIs.


    The API offers the ability to test it with a simple, yet powerful sandbox
    that will enhance developer experience and replicate production capabilities
    in a well isolated and safe environment, giving developers full freedom to
    try the integration without compromises.


    # Error Handling


    If a request to B2B REST API fails, the response will contain an five-digit
    error code with a corresponding error message to indicate the details of the
    error.


    The following code snippet is a sample error response that contains an error
    code and message pair:


    ````

    {

    "code": 40001,

    "type": "NotAuthenticated",

    "detail": {

    "message": "Authentication credentials were not provided.",

    "code": "not_authenticated"

    },

    "status": 403

    }

    ````


    ## Error Codes


    | Code | Error Category | Description | Resolution |

    | :------- | :------ | :------ | :----- |

    | 20000   | Validation Error |  Raised when there is a semantic error in the
    payload of the request.  | Check the docs for precise information on how to
    provide correct values for each resource atribute.   |

    | 20001   | Parse Error |  Raised when the API receives a malformed JSON
    document. |  Check for syntax errors in the payload of your request. Also
    look for sample requests in the docs related to the desired operation.  |

    | 20010   | Expired Quote |  Raised when the received quote to execute has
    expired.  |  Generate a new quote and execute it within the 30 seconds time
    window.  |

    | 20011   | Already Executed Quote |  Raised when the received quote to
    execute has been executed before. |  Try Generating a new quote with the
    former pair/amounts to replicate a similar trade.  |

    | 20012  | Not Enough Balance |  Raised when the amount to operate
    (sale/purchase) is larger than the balance amount of the debited currency.
    |  Check end user's balances in order to inform the discrepancy before quote
    execution. Please contact our support team for further assistance.  |

    | 20013  | Buy Limit Frequency Exceeded |  Raised when the "BUY" frequency
    limit for a given end user has been reached.|  Check end user's limits using
    Limits API in order to inform the discrepancy before performing a quote
    execution. |

    | 20014  | Sell Limit Frequency Exceeded |  Raised when the "SELL" frequency
    limit for a given end user has been reached.|  Check end user's limits using
    Limits API in order to inform the discrepancy before performing a quote
    execution. |

    | 20015  | Buy Limit Amount Exceeded |  Raised when the "BUY" amount limit
    for a given end user has been reached.|  Check end user's limits using
    Limits API in order to inform the discrepancy before performing a quote
    execution. |

    | 20016  | Sell Limit Amount Exceeded |  Raised when the "SELL" amount limit
    for a given end user has been reached.|  Check end user's limits using
    Limits API in order to inform the discrepancy before performing a quote
    execution. |

    | 20017  | Buy Transaction Min Limit Exceeded |  Raised when the "BUY"
    amount min limit on a single transaction is exceeded.|  Check Ripio's min
    and max transaction limits. |

    | 20018  | Buy Transaction Max Limit Exceeded |  Raised when the "BUY"
    amount max limit on a single transaction is exceeded.|  Check Ripio's min
    and max transaction limits. |

    | 20019  | Sell Transaction Min Limit Exceeded |  Raised when the "SELL"
    amount min limit on a single transaction is exceeded.|  Check Ripio's min
    and max transaction limits. |

    | 20020  | Sell Transaction Max Limit Exceeded |  Raised when the "SELL"
    amount max limit on a single transaction is exceeded.|  Check Ripio's min
    and max transaction limits. |

    | 20021  | Banned EndUser |  Raised when a quote execution request comes
    from a banned user.| Please reach out our support team in order to get full
    detail on why the end user has been banned. |

    | 20022  | Swap Transaction Min Limit Exceeded |  Raised when the "SWAP"
    amount min limit on a single transaction is exceeded.|  Check Ripio's min
    and max transaction limits. |

    | 20023  | Swap Transaction Max Limit Exceeded |  Raised when the "SWAP"
    amount max limit on a single transaction is exceeded.|  Check Ripio's min
    and max transaction limits. |

    | 20024  | Swap Limit Frequency Exceeded |  Raised when the "SWAP" frequency
    limit for a given end user has been reached.|  Check end user's limits using
    Limits API in order to inform the discrepancy before performing a quote
    execution. |

    | 20025  | Swap Limit Amount Exceeded |  Raised when the "SWAP" amount limit
    for a given end user has been reached.|  Check end user's limits using
    Limits API in order to inform the discrepancy before performing a quote
    execution. |

    | 20026  | Quote With No Price |  Raised when the received reusable quote to
    execute has no price. |  Try Generating a new reusable quote with the former
    pair to replicate a similar trade.  |

    | 20027  | Expired Withdrawal Fee |  Raised when trying to execute a 
    withdrawal fee that has already expired. |  Request another withdrawal Fee. 
    |

    | 20029  | Invalid address |  Raised when the address provided  is not valid
    on given network. |  Try with a valid addres for that network.  |

    | 20030  | Kyc not approved for end user |  Raised  when the end user
    doesn't have a kyc process approved. |  Check the status of end user's
    verification submission |

    | 20031  | Kyc already approved for end user |  Raised  when the end user
    already has an approved kyc process. |  - |

    | 20032  | Invalid or disabled payment method type |  Raised  when the
    payment_method_type does not exist or is disabled  for the acccount. |
    Please reach out our support team.  |

    | 20033  | Frequency limit exceeded for fiat withdrawals |  Raised  when the
    QTY limit for a given currency in a FIAT_WITHDRAWAL  operation is exceeded.
    | -  |

    | 20034  | Amount limit exceeded for fiat withdrawals |  Raised when the
    amount limit for a given currency in a FIAT_WITHDRAWAL operation is
    exceeded. | -  |

    | 20035  | Fiat account is required |  Raised  when a fiat account is
    required. | Create a Fiat account first.  |

    | 20036  | Withdrawal amount less than network dust limit. |  Raised when
    the amount of withdrawal request is less to the network dust limit. |
    Increase Withrawal amount.  |

    | 20037  | There is no address created for end user and given network. | 
    Raised when there is no address for a given concrete network name. | Create
    an AutoSwap address first.  |

    ||

    | 40000   | Authentication Failed | Raised when an incoming request includes
    incorrect authentication. | Check for invalid credentials in your request
    when trying to authenticate. |

    | 40001   | Not Authenticated |  Raised when an unauthenticated request
    fails the permission checks. | Check if your request contains a valid and
    non-expired `access_token`. |

    | 40003   | Permission Denied | Raised when an authenticated request fails
    the permission checks. | Check if you have OAuth scopes to access requested
    resource. Please contact our support team if you think this is an error. |

    | 40004   | Not Found |  Raised when a resource does not exists at the given
    URL. | Check if the resource you're looking for does exist. |

    | 40005   | Method Not Allowed | Raised when an incoming request has been
    performed with certain HTTP verb that is not valid for the requested
    resource. | Check the resource's docs section to learn the accepted HTTP
    methods. |

    | 40006   | Bad Request | Raised when historical market price API endpoint
    has not been used properly. | Check for syntax errors in the payload of your
    request. Also look for sample requests in the docs related to the desired
    operation. |

    | 40007   | Bad Request | Raised when a currency network is not allowed to
    operate the selected currency. | Check if your request contains a valid
    network for the selected currency. |

    | 40008   | Not Found | Raised when a currency doesn't have its limits
    configured. | Please reach out our support team with the error details and
    detailed execution flow. |

    | 40009   | Bad Request | Raised when an existing Quote with  defined
    external_ref has not been executed, thus it can  not be excuted
    idempotently. | Use another external_ref for the Quote. |

    | 40010   | Service Unavailable | Raised when there are  no addresses
    available for networks compatible with a specific network name. | Please
    reach out our support team with the error details and detailed execution
    flow. |

    | 40015   | Unsupported Media Type | Raised when the content type of the
    request data is not JSON compliant. | Check if your request data is
    compliant with JSON format. |

    | 40029   | Throttled | Raised when an incoming request fails the throttling
    checks. | Check if you are exceding the daily/hourly request quota for your
    account. Please contact our support team if you think you'll need an
    extended quota for your use-case. |

    ||

    | 50003   | Service Unavailable | Raised when the service (or requested
    resource) is not available. | Please reach out our support team with the
    error details and detailed execution flow. |
  contact:
    name: Ripio
    email: b2b@ripio.com
    url: https://ripio.com
  termsOfService: https://www.ripio.com/ar/terms/
servers:
  - url: https://sandbox-b2b.ripio.com
    description: Sandbox environment
  - url: https://b2b-api.ripio.com/
    description: Production environment
security:
  - OAuth2: []
tags:
  - name: Access Token
  - name: Addresses
  - name: Auto Swap Addresses
  - name: Balance
  - name: Beneficiary Fiat Accounts
  - name: Deposit IPN
  - name: Deposits
  - name: End User
  - name: Fiat Accounts
  - name: IPN Webhooks
  - name: Pairs
  - name: Periodic Limits
  - name: Quote Execution
  - name: Quotes
  - name: Rates
  - name: Reusable Quote Execution
  - name: Reusable Quotes
  - name: Service Status
  - name: Swap Reusable Quote Execution
  - name: Swap Reusable Quotes
  - name: Transactions
  - name: TXN Limits
  - name: Withdrawals
  - name: Fiat Withdrawals
  - name: Fiat Deposits
  - name: KYC Requirements
  - name: KYC Submissions
  - name: Simulate Fiat Deposit
  - name: Yields
paths:
  /api/v1/withdrawals/:
    parameters: []
    get:
      tags:
        - Withdrawals
      summary: List Withdrawals
      description: Endpoint that lists every withdrawal operation.
      operationId: get-api-v1-withdrawals
      parameters:
        - schema:
            type: string
          in: query
          name: network_name
          description: >-
            Filters by name of the network in which the withdrawal transactions
            were operated.
        - schema:
            type: string
          in: query
          name: status
          description: Filters by status of the withdrawal operations.
        - schema:
            type: string
            format: date-time
          in: query
          name: create_date_lte
          description: Filter by create_date less than or equal to this date.
        - schema:
            type: string
            format: date-time
          in: query
          name: create_date_gte
          description: Filter by create_date greater than or equal to this date.
        - schema:
            type: string
            format: date-time
          in: query
          name: update_date_lte
          description: Filter by update_date less than or equal to this date.
        - schema:
            type: string
            format: date-time
          in: query
          name: update_date_gte
          description: Filter by update_date greater than or equal to this date.
        - schema:
            type: string
            format: date-time
          in: query
          name: confirmation_date_lte
          description: Filter by confirmation_date_lte less than or equal to this date.
        - schema:
            type: string
          in: query
          name: confirmation_date_gte
          description: Filter by confirmation_date_gte greater than or equal to this date.
        - schema:
            type: string
          in: query
          name: end_user_id
          description: Filter withdrawal operations by end_user_id.
        - schema:
            type: string
          in: query
          name: currency_code_in
          description: Filter withdrawals by currency.
      responses:
        '200':
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    example: 123
                    description: Indicates total count of withdrawals.
                  next:
                    type: string
                    format: uri
                    example: http://api.example.org/accounts/?page=4
                    description: Indicates next page by URL.
                    nullable: true
                  previous:
                    type: string
                    format: uri
                    example: http://api.example.org/accounts/?page=2
                    description: Indicates previous page by URL.
                    nullable: true
                  results:
                    type: array
                    description: List of fetched withdrawals.
                    items:
                      type: object
                      x-examples:
                        Example:
                          id: ac243840-ac04-4b3a-9efb-176554d4a029
                          created_at: '2022-03-30T19:38:39.765190Z'
                          confirmation_date: '2022-03-30T19:38:39.765190Z'
                          txn_hash: >-
                            0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                          end_user_id: customer_10
                          currency: BTC
                          amount: '0.000000010000016378'
                          address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                          network_name: BITCOIN
                      title: Withdrawal Response
                      description: ''
                      properties:
                        id:
                          type: string
                          format: uuid
                          description: UUID used as withdrawal identifier.
                        created_at:
                          type: string
                          format: date-time
                          description: Indicates the withdrawal request creation date.
                        confirmation_date:
                          type: string
                          format: date-time
                          description: >-
                            Identifies the withdrawal confirmation date. This
                            field will be null if the withdrawal is still
                            pending.
                          nullable: true
                        txn_hash:
                          type: string
                          format: hash
                          description: >-
                            Indicates the hash of the blockchain transaction,
                            once completed. This field will be null if the
                            withdrawal is still pending.
                          nullable: true
                        end_user_id:
                          type: string
                          description: Identifies the user that owns this operation.
                        currency:
                          type: string
                          description: Indicates the asset name involved in the withdrawal.
                        amount:
                          type: string
                          description: Indicates the amount withdrawed.
                        address:
                          type: string
                          description: Identifies the destination address.
                          maxLength: 128
                        network_name:
                          type: string
                          enum:
                            - BITCOIN
                            - ETHEREUM
                        status:
                          type: string
                          description: >-
                            Specifies the withdrawal status. Possible values:
                            `COMPLETED` (successfully completed), `PENDING`
                            (being processed), `ERROR` (failed due to external
                            error), `CANCELLED` (cancelled due to internal
                            reason), `BLOCKED_LIMIT_EXCEEDED` (blocked due to
                            exceeding withdrawal limits).
                          enum:
                            - COMPLETED
                            - PENDING
                            - ERROR
                            - CANCELLED
                            - BLOCKED_LIMIT_EXCEEDED
                        transaction_id:
                          type: string
                          description: The ID of the associated transaction object
                          nullable: false
                        provisory_transaction_hash:
                          type: string
                          description: >-
                            Indicates the provisory hash of the blockchain
                            transaction, could be different to txn_hash
                          nullable: true
                        risk_score:
                          type: string
                          description: indicates the risk score of the withdrawal
                          nullable: true
                        is_blocked:
                          type: boolean
                          description: indicates if the withdrawal was blocked
                          nullable: false
                        reason:
                          type: string
                          description: >-
                            indicates the block reason if the withdrawal was
                            blocked
                          nullable: false
                        external_ref:
                          type: string
                          description: Withdrawal external_ref defined in creation request
                          nullable: false
                        debited_amount:
                          type: string
                          description: The withdrawal amount plus the withdrawal fee amount
                          nullable: false
                      x-stoplight:
                        id: kb4zkahmkjw34
              examples:
                Example:
                  value:
                    count: 38
                    next: http://localhost/api/v1/withdrawals/?page=2
                    previous: null
                    results:
                      - id: ac243840-ac04-4b3a-9efb-176554d4a029
                        created_at: '2022-03-30T19:38:39.765190Z'
                        confirmation_date: null
                        txn_hash: null
                        end_user_id: customer_12
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: PENDING
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: null
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 1432b566-cd9a-4d41-a9a1-9f5c61c79c80
                        created_at: '2022-03-30T19:46:37.500081Z'
                        confirmation_date: null
                        txn_hash: null
                        end_user_id: customer_07
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: ERROR
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: null
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: e6f67436-65d8-4dc2-bc2e-16f2fb305562
                        created_at: '2022-03-30T19:50:39.668401Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_11
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: a4f30591-e392-49f5-bb99-2a3e8f244cdd
                        created_at: '2022-03-30T19:52:21.075665Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_11
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: b2a47f9d-5434-4fb2-8bad-fe78c8f184c6
                        created_at: '2022-03-30T19:53:29.088325Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_03
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 5c4e5963-cfcf-425a-8499-02e8f8713d3d
                        created_at: '2022-03-30T19:55:24.963026Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_09
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: a7fc741c-4875-4e3c-b402-b0bf6be15de3
                        created_at: '2022-03-30T19:55:46.839591Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_00
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: cf00d0ec-0a0a-4f7f-a4c3-d81545127486
                        created_at: '2022-03-30T19:58:44.783641Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_06
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: c675bfcb-091d-4ad4-97cb-ddc7dc798edd
                        created_at: '2022-03-30T20:00:15.157342Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_02
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 9ab46ae4-4b2f-48fb-a495-70d32ca98f08
                        created_at: '2022-03-30T20:01:23.689408Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_23
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 2ca91a53-495c-451c-9624-011ce4c455cf
                        created_at: '2022-03-30T20:02:08.292260Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_03
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: e454cc55-f667-46c5-98f8-54ef6eea3697
                        created_at: '2022-03-30T20:09:09.312063Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_14
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: b47654b1-3c3f-41e0-b5d2-caffcbeb6970
                        created_at: '2022-03-30T20:10:03.361006Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_01
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: d9dd78c8-9715-41bf-8da7-4467ef7319c2
                        created_at: '2022-03-31T10:23:51.835858Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 7a093807-c185-4131-8b66-2df5c7384541
                        created_at: '2022-03-31T10:37:52.896695Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 2b2f6af9-0bdd-408b-b6fa-6f21f5dabe5b
                        created_at: '2022-03-31T10:38:09.660408Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 25b13f48-1a2a-4e66-a63e-27c9c8044347
                        created_at: '2022-03-31T10:40:41.384611Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        created_at: '2022-03-31T10:55:41.281023Z'
                        confirmation_date: '2022-03-30T19:38:39.765190Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: a17f8c8e-bbc6-4e41-a5a9-3ea6f2174782
                        created_at: '2022-03-31T10:58:30.702198Z'
                        confirmation_date: '2022-03-31T10:59:29.025919Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
                      - id: ee97030e-8a28-469d-9705-3c35cf63443e
                        created_at: '2022-03-31T10:59:12.025919Z'
                        confirmation_date: '2022-03-31T10:59:12.025919Z'
                        txn_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        end_user_id: customer_3
                        currency: ETH
                        amount: '1'
                        address: '0x36f672385c060290f4785F1ECFF58aE4aBB2FD15'
                        network_name: ETHEREUM
                        status: COMPLETED
                        transaction_id: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        provisory_transaction_hash: >-
                          0x0923990f2j7cb207d3766e75730e8426d2fb3b6e896914f80a61943b1a8f29d2
                        risk_score: null
                        is_blocked: false
                        reason: ''
                        external_ref: 8df65b81-8227-4d03-950d-0d8d5fef9402
                        debited_amount: '1.0005'
          description: Successful Response
components:
  securitySchemes:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
          scopes:
            read: Default scope to read all resources.
            write: Default scope to performe write operations on certain resources.
          tokenUrl: https://sandbox-b2b.ripio.com/oauth2/token/
      description: >
        B2B’s White Label API uses OAuth2. Currently there is only one supported
        authentication flow:


        * **clientCredentials** allows you to access your own B2B account
        (First-Party Integration) and performs transactions against the public
        API. This oauth2 flow is well suited for this API, as it allows
        machine-to-machine communication.


        Every call to the API has to be authenticated with an OAuth2 Token. In
        order to request this token, you will need to have sandbox or production
        API Keys (client id and client secret) that will be needed to generate a
        credential in order to negotiate an ephemeral access token.


        Every request must be accompianed by an `Authorization` header with a
        value that follows the following schema: `Bearer ACCESS_TOKEN`

````