Planbok V2 API
string · pattern: string · enumstringstring · pattern: string · pattern: string · pattern: string · enumstring · enumstringstringstring · enumstringstring · pattern: stringstringstring · enumstringbooleanbooleanstring · date-timestring · date-timestring · pattern: stringstring · enumstring · pattern: string · date-timestring · date-timestring · pattern: stringstringstring · enumstringstring · enumstring · enumstringstringstringstring · date-timestring · date-timestringstring · uristring · enumstring · date-timestring · pattern: stringstringstringstring · date-timeintegerintegerstring · uriobjectstring · date-timestring · date-timestring · requiredstring · requiredstring · requiredstring · requiredstring · requiredstring · date · pattern: string · pattern: string · pattern: string · requiredinteger · requiredstringstringstringstringstring · enumstringstringstringstringstringstringstringstringstringstring · date-timestringstringstringstringstringstringstring | stringstringstringstringstring | string | stringstringstringstringstringstring · date-timestring · date-timestringstringstringstringstringstringstringstringstring | string | stringstringstringstring · date-timestring · date-timestring · requiredstring · requiredstring · enum · requiredstringstringstring · requiredstring · requiredstring · enum · requiredstring
Wallet
id^[0-9a-fA-F]{24}$typeEnum values:
eoa
sca
addresscustomer^[0-9a-fA-F]{24}$walletSet^[0-9a-fA-F]{24}$organization^[0-9a-fA-F]{24}$blockchainThe blockchain identifier.
Enum values:
ARB
ARB-SEPOLIA
AVAX-C
AVAX-C-FUJI
BASE
BASE-SEPOLIA
BSC
BSC-TESTNET
controllerEnum values:
organization
customer
namerefIdstateEnum values:
active
frozen
publicKeyCustomer
id^[0-9a-fA-F]{24}$namerefIdcustodyTypeEnum values:
organization
customer
statushasPinhasRecoverycreatedAtupdatedAtWalletSet
id^[0-9a-fA-F]{24}$namecontrollerEnum values:
organization
customer
organization^[0-9a-fA-F]{24}$createdAtupdatedAtTransaction
id^[0-9a-fA-F]{24}$txHashtxExplorerUrlblockchainThe blockchain identifier.
Enum values:
ARB
ARB-SEPOLIA
AVAX-C
AVAX-C-FUJI
BASE
BASE-SEPOLIA
BSC
BSC-TESTNET
chainTypecontrollerEnum values:
organization
customer
statusEnum values:
pending
signed
broadcast
broadcasted
confirmed
failed
cancelled
operationrefIdobject
object
errorobject
createdAtupdatedAtBlockchain
string · enum
Enum values:
ARB
ARB-SEPOLIA
AVAX-C
AVAX-C-FUJI
BASE
BASE-SEPOLIA
BSC
BSC-TESTNET
The blockchain identifier.
TokenStandard
string · enum
Enum values:
native
erc20
fungible
fungible-asset
credit_alphanum4
credit_alphanum12
sep41
cw20
The token standard.
Challenge
challengeIdredirectUrlURL to redirect to after challenge completion.
statusEnum values:
pending
verified
expired
failed
expiresAtChallengeRecord
id^[0-9a-fA-F]{24}$operationtaskstatusexpiresAtattemptsmaxAttemptsredirectUrlmetadatacreatedAtupdatedAtHolderDetails
firstNamelastNamephoneNumberemailaddressdateOfBirth^\d{4}-\d{2}-\d{2}$ · requiredbvn^\d{11}$ · requirednin^\d{11}$ · requiredCreateOrganizationVirtualAccountsRequest
idempotencyKeycountobject[] · required
encryptedOrganizationSecretRequired only for organizations operating in trustless MPC mode. Must be a base64 encoded ciphertext. Use context verify
VirtualAccount
idnamerefIdcontrollerEnum values:
organization
customer
currencyfundingMethodaccountNumberaccountNamebankNamebankCodestatusproviderCustomerIdproviderWalletIdcreatedAtVATransactionListItem
idamountcurrencytransTypeentryreferenceCustomerReferencesourcedestinationnarrationstatusrecipientDetailssenderDetailssenderBankrecipientBankprovidersessionIdaccountProvidercreatedAtupdatedAtVATransaction
idamountcurrencytransTypeentryreferencenarrationstatusrecipientDetailssenderDetailssenderBankrecipientBankaccountProvidercreatedAtupdatedAtTransferRequest
idempotencyKeyamountdestinationTypeEnum values:
other-banks
same-bank
object · required
encryptedOrganizationSecretRequired only for organizations operating in trustless MPC mode. Must be a base64 encoded ciphertext. Use context verify
narrationTransferChallengeRequest
redirectUrlamountdestinationTypeEnum values:
other-banks
same-bank
object · required
narration