API URL

POST /api/v1/collection

Request

Request Parameters

NameTypeRequiredDescription
pidinteger(int64)YesWaaS project ID. Go to Cregis > WaaS > Select project > Settings > Developer to view
currencystringYesToken to withdraw (chain_id and token_id)
from_addressstringYesSource address (must be enabled project address)
to_addressstringYesDestination address (must be project wallet)
amountstringNoAmount to collect. If empty, collect all available funds. Different tokens have different precision requirements
noncestringYes6-character random string
timestampinteger(int64)YesCurrent timestamp (milliseconds)
signstringYesDigital signature to prevent tampering
Request Example
{
  "pid": 1382528827416576,
  "currency": "195@195",
  "from_address": "TJ6j9CosgGRxuVwuMFsxKwuqbUFaSd1SZr",
  "to_address": "TFVjBSg1dzszYSyB1dNx4cQnxaD6bHYCE1",
  "amount": "1.1",
  "nonce": "hwlkk6",
  "timestamp": 1688004243314,
  "sign": "d6eef2de79e39f434a38efb910213ba6"
}

Response

Response Result

NameTypeDescription
codestringResponse Code
msgstringResponse Message
dataobjectResponse Data Object

Response data Object

NameTypeDescription
cidinteger(int64)System Sequence Number
Response Example
{
  "code": "00000",
  "msg": "ok",
  "data": {
    "cid": 1382528827416576
  }
}