Create Withdrawal

Create a new withdrawal request

POSTCreate Withdrawal
Endpoint URL
https://testnet.trustsig.xyz/v1/withdrawal/createRequest/fiat

โš™๏ธAuthentication Status

โš ๏ธ API Key is required for all requests Webhook Secret

๐Ÿ”‘

Headers

x-api-key
Required

API Key is required for all requests

Accept-Language
Optional

Select Language

Content-Type
Required

Format

๐Ÿ“–

Parameters (Request Body)

withdrawal_mode
string Required

Withdrawal Status

order_id
string Required

Withdrawal Reference

amount
number Required

Withdrawal Amount

currency
string Required

Currency

receiver_bank
string Required

Bank Name

receiver_name
string Required

Recipient

withdrawal_address
string Required

Account Number

chain
string Required

Type

asset_type
string Required

Type

additional
object Required

Metadata

๐Ÿ“

Request Example

Terminal
curl --location 'https://testnet.trustsig.xyz/v1/withdrawal/createRequest/fiat' \
--header 'Accept-Language: en' \
--header 'Content-Type: application/json' \
--header 'x-api-key: key_3fGmFBVVwXjKHNnNW9WEu2npQuMS' \
--data '{
    "withdrawal_mode": "FIAT",
    "order_id": "ORDER-123456789",
    "amount": 10.5, 
    "currency": "THB", 
    "receiver_bank": "SCB", 
    "receiver_name": "MR. John Snow", 
    "withdrawal_address": "9999999999",  
    "chain": "offchain", 
    "asset_type": "native", 
    "additional": {
        "description": "test withdrawal",
        "reference_user_id": 123
    }
}'