Deposit

Deposit endpoints for guest users and registered users

List Deposits

Retrieves all deposit records.

  • Admin users will receive all deposits in the system.
  • Regular users will receive only their own deposits.
Responses
200

Successful response

get/Deposits
Response samples
application/json
{
  • "api_message": "DEPOSIT_GET_LIST_SUCCESS",
  • "api_data": {
    }
}

Show Deposit

Retrieve full deposit details by ID.

Request
path Parameters
id
required
string
Responses
200

Successful response

get/Deposits/{id}
Response samples
application/json
{
  • "api_message": "DEPOSIT_GET_SHOW_SUCCESS",
  • "api_data": {
    }
}

Get Deposit Address (Guest)

Retrieves the deposit address for a guest user.

SecurityAuthorization
Request
path Parameters
currency
required
string
query Parameters
token
required
string
external_transaction_id
required
string
Responses
200

Successful response

get/Deposits/{currency}/address/guest

Get Deposit Address Token (GasLess) (Guest)

Retrieves a gasless deposit address for a guest user.

SecurityAuthorization
Request
path Parameters
currency
required
string
network
required
string
query Parameters
user_id
required
string
external_transaction_id
required
string
amount
required
string
tempAddress
required
string
Responses
200

Successful response

post/Deposits/{currency}/{network}/address/guest

Get Temporary Address Token (GasLess) (Guest)

Generates a temporary address for a gasless deposit for a guest user.

SecurityAuthorization
Request
query Parameters
user_id
required
string
Responses
200

Successful response

post/Deposits/address/guest/gasless/temp-address

Get Deposit Address Token — Wallet Connect (Guest)

Retrieves a deposit address via Wallet Connect for a guest user.

SecurityAuthorization
Request
path Parameters
currency
required
string
network
required
string
query Parameters
user_id
required
string
external_transaction_id
required
string
source
required
string
Value: "WALLET-CONNECT"
Responses
200

Successful response

post/Deposits/{currency}/{network}/address/guest/wallet-connect

Get Deposit Address Token — Temp Address (Guest)

Retrieves a temporary deposit address for a guest user.

SecurityAuthorization
Request
path Parameters
currency
required
string
network
required
string
query Parameters
token
required
string
external_transaction_id
required
string
wallet_type
required
string
Responses
200

Successful response

post/Deposits/{currency}/{network}/address/temp/guest

Create Deposit (User)

Creates a deposit address for a registered user.

SecurityAuthorization
Request
path Parameters
currency
required
string
network
required
string
query Parameters
user_id
required
string
external_transaction_id
required
string
amount
required
string
Responses
200

Successful response

post/Deposits/{currency}/{network}/address/guest/gasless