Planbok V2 API
string · enumstringstringstringstringintegerintegerstring · enumstring · requiredbooleanintegerstring
string · requiredintegerintegerstring · enumstring · requiredbooleanintegerstring
string · requiredstring · enum · requiredstring · requiredbooleanintegerstring
string · requiredstring · requiredstring[] · requiredstring · uri · requiredstring · enumbooleanintegerstring
List Wallets
GET
https://api.planbok.io
/v2/wallets
Returns a list of wallets for the organization or customer.
query Parameters
blockchainThe blockchain identifier.
Enum values:
ARB
ARB-SEPOLIA
AVAX-C
AVAX-C-FUJI
BASE
BASE-SEPOLIA
BSC
BSC-TESTNET
customerIdsComma separated list of customer IDs
walletSetID of the wallet set
refIdReference ID of the wallet
addressAddress of the wallet
pageDefault: 1
limitDefault: 10
orderEnum values:
asc
desc
Default: desc
Headers
PLANBOK-X-API-KEYAPI key for authentication
List Wallets › Responses
200
List of wallets
successstatusobject
messageobject[]
List Token Balances
GET
https://api.planbok.io
/v2/wallets/{id}/balances
Returns the token balances for a specific wallet.
path Parameters
idWallet ID
query Parameters
pageDefault: 1
limitDefault: 10
orderEnum values:
asc
desc
Default: desc
Headers
PLANBOK-X-API-KEYAPI key for authentication
List Token Balances › Responses
200
Token balances retrieved
successstatusobject
messageobject[]
Validate Blockchain Address
POST
https://api.planbok.io
/v2/wallets/validate-address
Validates if an address is syntactically correct for a specific blockchain.
Headers
PLANBOK-X-API-KEYAPI key for authentication
Validate Blockchain Address › Request Body
blockchainThe blockchain identifier.
Enum values:
ARB
ARB-SEPOLIA
AVAX-C
AVAX-C-FUJI
BASE
BASE-SEPOLIA
BSC
BSC-TESTNET
addressValidate Blockchain Address › Responses
200
Address validation result
successstatusmessageobject
Provision Wallet
POST
https://api.planbok.io
/v2/customers/{id}/wallet/create
Starts a wallet provisioning challenge for a customer.
path Parameters
idCustomer ID
Headers
PLANBOK-X-API-KEYAPI key for authentication
Provision Wallet › Request Body
blockchainsEnum values:
ARB
ARB-SEPOLIA
AVAX-C
AVAX-C-FUJI
BASE
BASE-SEPOLIA
BSC
BSC-TESTNET
redirectUrlURL to redirect to after challenge completion.
accountTypeThe type of account to create, default is eoa. Smart Contract Accounts (SCA) are coming soon.
Enum values:
eoa
sca
Default: eoa
Provision Wallet › Responses
200
Provisioning challenge created
successstatusmessageobject