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

# Create Cryptocurrency Withdrawal

> Creates a cryptocurrency withdrawal.

---

**Authorization**

- Requires a valid API key.
- Required API-key permission(s):
  - Withdrawal (Write)



## OpenAPI

````yaml post /trade/withdrawals
openapi: 3.0.0
info:
  title: Ripio Gateway
  description: Ripio API - Services documentation.
  version: 0.1.0
  x-logo:
    url: https://cwstatic.nyc3.digitaloceanspaces.com/1996/bitcointrade.png
servers:
  - url: https://api.ripio.com
    description: Production environment
security: []
paths:
  /trade/withdrawals:
    post:
      tags:
        - Ripio Trade
      summary: Cryptocurrency Withdrawals - Create Cryptocurrency Withdrawal
      description: |-
        Creates a cryptocurrency withdrawal.

        ---

        **Authorization**

        - Requires a valid API key.
        - Required API-key permission(s):
          - Withdrawal (Write)
      parameters:
        - in: header
          name: authorization
          required: true
          description: The API key as a string.
          schema:
            type: string
        - in: header
          name: signature
          required: true
          description: >-
            See the [Generating
            Signature](/static/api/authentication#generating-signature) section
            for more details.
          schema:
            type: string
        - in: header
          name: timestamp
          required: true
          description: >-
            A timestamp in milliseconds. See the [Timestamp
            Security](/static/api/authentication#timestamp-security) section for
            more details.
          schema:
            type: number
        - in: header
          name: timstamp-tolerance
          required: false
          description: >-
            An additional, non-required parameter, that you can send to specify
            the number of milliseconds after the timestamp for the request to be
            valid. See the [Timestamp
            Security](/static/api/authentication#timestamp-security) section for
            more details.
          schema:
            type: number
      requestBody:
        content:
          application/json:
            schema:
              properties:
                fee_included:
                  description: >-
                    If `true`, the fee is deducted from the amount specified.
                    This means the total charge remains exactly equal to the
                    requested amount, and the recipient receives the net amount
                    after the fee is subtracted. *Example:*  If you request a
                    withdrawal of 100 and the fee is 1, the user is charged 100
                    and receives 99. Default value is `true`.
                  type: boolean
                  example: true
                external_id:
                  description: Withdrawal external identifier (maximum of 36 chars)
                  type: string
                  example: 2352b104-3f8c-47da-b817-46c942350c95
                tag:
                  description: >-
                    Destination tag


                    ⚠️ Check the information about this currency in the public
                    currencies endpoint to check if this currency offers tag for
                    withdrawals, and if has tag for deposit in case of a Ripio
                    Trade address destination
                  type: string
                network:
                  description: Destination network
                  type: string
                  example: bitcoin
                memo:
                  description: >-
                    Destination memo


                    ⚠️ Check the information about this currency in the public
                    currencies endpoint to check if this currency offers memo
                    for withdrawals, and if has memo for deposit in case of a
                    Ripio Trade address destination
                  type: string
                amount:
                  description: Amount
                  type: number
                  example: 7.77
                destination:
                  description: >-
                    Destination address. This address needs to be bound to a
                    registered wallet.

                    You can register a wallet on:
                    <https://trade.ripio.com/market/api/wallets>
                  type: string
                  example: 1AU4BoYaxSunkEWikEMYXJ41c9bvQG6Wa2
                currency_code:
                  description: Currency code
                  type: string
              required:
                - amount
                - destination
                - currency_code
              type: object
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                description: Ok
                properties:
                  data:
                    description: >-
                      From T, pick a set of properties whose keys are in the
                      union K
                    properties:
                      id:
                        description: Withdrawal identifier
                        type: string
                        example: A1DCD3B6-1CBD-4F17-ADA0-230ADEC04173
                      amount:
                        description: Amount
                        type: number
                        example: 0.1
                      create_date:
                        description: Datetime of the creation
                        type: string
                        example: '2019-01-25T16:37:15.443Z'
                      currency_code:
                        description: Currency code
                        type: string
                        example: BTC
                      destination_address:
                        description: Destination address
                        type: string
                        example: rw9nf3WgsagJiZnkAeZzXZuqeCQ6LHm2h1
                      external_id:
                        description: >-
                          External id (this is sent by the user when creating a
                          withdrawal, and it's optional)
                        type: string
                        example: rtd-9012-lkju-908
                      link:
                        description: Withdrawal link
                        type: string
                        example: null
                      miner_fee:
                        description: Miner fee
                        type: number
                        example: 0
                      network:
                        description: Network
                        type: string
                        example: bitcoin
                      status:
                        description: Withdrawal status
                        type: string
                      transaction_id:
                        description: Transaction id
                        type: string
                        example: null
                      update_date:
                        description: Datetime of the last update
                        type: string
                        example: '2019-01-25T16:37:15.443Z'
                      fee:
                        description: Fee charged by the exchange
                        type: number
                        example: 0
                      hash:
                        description: Transaction hash
                        type: string
                        example: null
                      memo:
                        description: >-
                          Destination address memo - Check the information about
                          this currency in the public currencies endpoint to
                          check if this currency / network offers memo for
                          withdrawals
                        type: string
                      tag:
                        description: >-
                          Destination address tag - Check the information about
                          this currency in the public currencies endpoint to
                          check if this currency / network offers tag for
                          withdrawals
                        type: string
                    required:
                      - id
                      - amount
                      - create_date
                      - currency_code
                      - destination_address
                      - link
                      - miner_fee
                      - status
                      - transaction_id
                      - update_date
                      - fee
                      - hash
                    type: object
                  error_code:
                    type: number
                    example: null
                  message:
                    type: string
                    example: null
                required:
                  - data
                  - error_code
                  - message
                type: object

````