Web3 pool API
Learn to leverage our Web3 Pool API for secure and decentralized crypto payment solutions, streamlining your operations with advanced tools.
Claim
Add a balance to the specified wallet
POST /Claim/AddUserClaimable
Request Body
Name
Type
Description
userAddress*
String
User Wallet
token*
String
Withdrawal currency
amount*
Number($double)
Withdrawal amount
{
"requestId": 0
}{
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}Reduce balance to the specified purse
POST /Claim/DecreaseUserClaimable
Request Body
Name
Type
Description
userAddress*
String
User Wallet
token*
String
Withdrawal currency
amount*
Number($double)
Withdrawal amount
{
"requestId": 0
}{
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}ContractSettings
Add a token to the contract whitelist
POST /ContractSettings/AddTokenToWhitelist
Request Body
Name
Type
Description
token*
String
Currency to add to whitelist
{
"requestId": 0
}{
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}Info
Get information about the contract
GET /Info/Contract
{
"address": "string",
"feePercent": 0,
"whiteListedTokens": [
"string"
],
"balances": [
{
"currency": "string",
"total": 0,
"reserved": 0,
"free": 0,
"fee": 0
}
]
}{
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}List of supported tokens
GET /Info/SupportedTokens
[
{
"name": "string",
"contract": "string"
}
]Queue
Get request status
GET /Queue/Status/{queueId}
Path Parameters
Name
Type
Description
queueId*
integer
queueId
{
"error": "string",
"status": "string"
}{
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}Withdraw
Withdrawing available funds
POST /Withdraw
Request Body
Name
Type
Description
wallet*
string
Recipient's wallet
token*
string
Withdrawal currency
amount*
number($double)
Withdrawal amount
{
"requestId": 0
}{
"errors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}Schemas
Last updated