List static wallets

List the project's static wallets, newest first. Paginated via limit and lastId.

GET/v1/static-walletsAPI key

Query parameters

FieldTypeDescription
orderoptionalstringSort order (asc/desc)
order values string
ascdesc
limitoptionalintegerLimit (default 20, max 100)
lastIdoptionalstringLast ID for pagination

Response

200 OK

FieldTypeDescription
hasMoreoptionalbooleanTrue when more static wallets exist beyond this page. To fetch the next page, pass the last item's id as the lastId query parameter.
itemsoptionalStaticWalletResponse[]Page of static wallets, ordered per the request's order parameter.
items fields StaticWalletResponse
FieldTypeDescription
addressoptionalstringReusable on-chain deposit address of this static wallet. Customers may send accepted assets to it repeatedly; each incoming transfer becomes a deposit.
allowedAssetsoptionalAssetID[]Accepted-asset allow-list, as asset id-strings (see GET /v1/assets). Deposits of assets outside this list are ignored and not credited.
allowedAssets values AssetID
USDT_ETHEREUMUSDT_ARBITRUMUSDT_OPTIMISMUSDT_BASEUSDT_BSCUSDT_PLASMAUSDT_POLYGONUSDC_ETHEREUMUSDC_ARBITRUMUSDCE_ARBITRUMUSDC_OPTIMISMUSDC_BASEUSDC_BSCUSDC_PLASMAUSDC_POLYGONETH_ETHEREUMETH_ARBITRUMETH_OPTIMISMETH_BASEXPL_PLASMABNB_BSCPOL_POLYGONTESTCOIN_ETHEREUMTESTCOIN_OPTIMISMTESTCOIN_PLASMATESTSTABLECOIN_ETHEREUMTESTSTABLECOIN_OPTIMISMTESTSTABLECOIN_PLASMA
createdAtoptionalintegerUnix-milliseconds timestamp when the static wallet was created.
externalIdoptionalstringYour own identifier for this static wallet, echoed from creation. Null when none was provided.
idoptionalstringUnique Suward identifier of the static wallet.
metadataoptionalobjectArbitrary key/value data attached by the merchant, echoed back unchanged.
projectIdoptionalstringIdentifier of the project that owns this static wallet.
updatedAtoptionalintegerUnix-milliseconds timestamp when the static wallet was last updated.
webhookUrloptionalstringWebhook URL that receives this wallet's deposit events. Null when the project default webhook is used.

Errors

401 Unauthorized— each returns { errorCode, message, args? }. Codes, retries and limits: Errors & limits

All Static Wallets endpoints

Request

terminal
curl https://api.suward.com/v1/static-wallets \
-H "X-Api-Key: $SUWARD_API_KEY"

Response · 200 OK

response.json
{
"hasMore": false,
"items": []
}

Illustrative values. Every field, type and status on this page is generated from the OpenAPI specification.

Something unclear? payments@suward.com — we treat every integration question as a documentation defect.