Documentation Index
Fetch the complete documentation index at: https://turnkey-0e7c1f5b-amir-tx-status-webhooks.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API Key
WebAuthn (Passkey)
Cryptographically signed (stamped) request to be passed in as a header. For more info, see
here.
Cryptographically signed (stamped) request to be passed in as a header. For more info, see
here.
Body
Unique identifier for a given organization.
Unique identifier for a given wallet. If not provided, all accounts for the organization will be returned.
Optional flag to specify if the wallet details should be included in the response. Default = false.
paginationOptions field
A limit of the number of object to be returned, between 1 and 100. Defaults to 10.
A pagination cursor. This is an object ID that enables you to fetch all objects before this ID.
A pagination cursor. This is an object ID that enables you to fetch all objects after this ID.
Response
A successful response returns the following fields:
A list of accounts generated from a wallet that share a common seed.
Unique identifier for a given Wallet Account.
The Organization the Account belongs to.
The Wallet the Account was derived from.
curve fieldEnum options: CURVE_SECP256K1, CURVE_ED25519, CURVE_P256
pathFormat fieldEnum options: PATH_FORMAT_BIP32
Path used to generate the Account.
addressFormat fieldEnum options: ADDRESS_FORMAT_UNCOMPRESSED, ADDRESS_FORMAT_COMPRESSED, ADDRESS_FORMAT_ETHEREUM, ADDRESS_FORMAT_SOLANA, ADDRESS_FORMAT_COSMOS, ADDRESS_FORMAT_TRON, ADDRESS_FORMAT_SUI, ADDRESS_FORMAT_APTOS, ADDRESS_FORMAT_BITCOIN_MAINNET_P2PKH, ADDRESS_FORMAT_BITCOIN_MAINNET_P2SH, ADDRESS_FORMAT_BITCOIN_MAINNET_P2WPKH, ADDRESS_FORMAT_BITCOIN_MAINNET_P2WSH, ADDRESS_FORMAT_BITCOIN_MAINNET_P2TR, ADDRESS_FORMAT_BITCOIN_TESTNET_P2PKH, ADDRESS_FORMAT_BITCOIN_TESTNET_P2SH, ADDRESS_FORMAT_BITCOIN_TESTNET_P2WPKH, ADDRESS_FORMAT_BITCOIN_TESTNET_P2WSH, ADDRESS_FORMAT_BITCOIN_TESTNET_P2TR, ADDRESS_FORMAT_BITCOIN_SIGNET_P2PKH, ADDRESS_FORMAT_BITCOIN_SIGNET_P2SH, ADDRESS_FORMAT_BITCOIN_SIGNET_P2WPKH, ADDRESS_FORMAT_BITCOIN_SIGNET_P2WSH, ADDRESS_FORMAT_BITCOIN_SIGNET_P2TR, ADDRESS_FORMAT_BITCOIN_REGTEST_P2PKH, ADDRESS_FORMAT_BITCOIN_REGTEST_P2SH, ADDRESS_FORMAT_BITCOIN_REGTEST_P2WPKH, ADDRESS_FORMAT_BITCOIN_REGTEST_P2WSH, ADDRESS_FORMAT_BITCOIN_REGTEST_P2TR, ADDRESS_FORMAT_SEI, ADDRESS_FORMAT_XLM, ADDRESS_FORMAT_DOGE_MAINNET, ADDRESS_FORMAT_DOGE_TESTNET, ADDRESS_FORMAT_TON_V3R2, ADDRESS_FORMAT_TON_V4R2, ADDRESS_FORMAT_TON_V5R1, ADDRESS_FORMAT_XRP
Address generated using the Wallet seed and Account parameters.
createdAt field
accounts.createdAt.seconds
updatedAt field
accounts.updatedAt.seconds
The public component of this wallet account’s underlying cryptographic key pair.
walletDetails fieldShow walletDetails details
accounts.walletDetails.walletId
Unique identifier for a given Wallet.
accounts.walletDetails.walletName
Human-readable name for a Wallet.
accounts.walletDetails.createdAt
createdAt field
accounts.walletDetails.createdAt.seconds
accounts.walletDetails.createdAt.nanos
accounts.walletDetails.updatedAt
updatedAt field
accounts.walletDetails.updatedAt.seconds
accounts.walletDetails.updatedAt.nanos
accounts.walletDetails.exported
True when a given Wallet is exported, false otherwise.
accounts.walletDetails.imported
True when a given Wallet is imported, false otherwise.
curl --request POST \
--url https://api.turnkey.com/public/v1/query/list_wallet_accounts \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"organizationId": "<string>",
"walletId": "<string>",
"includeWalletDetails": "<boolean>",
"paginationOptions": {
"limit": "<string>",
"before": "<string>",
"after": "<string>"
}
}'
{
"accounts": [
{
"walletAccountId": "<string>",
"organizationId": "<string>",
"walletId": "<string>",
"curve": "<CURVE_SECP256K1>",
"pathFormat": "<PATH_FORMAT_BIP32>",
"path": "<string>",
"addressFormat": "<ADDRESS_FORMAT_UNCOMPRESSED>",
"address": "<string>",
"createdAt": {
"seconds": "<string>",
"nanos": "<string>"
},
"updatedAt": {
"seconds": "<string>",
"nanos": "<string>"
},
"publicKey": "<string>",
"walletDetails": {
"walletId": "<string>",
"walletName": "<string>",
"createdAt": {
"seconds": "<string>",
"nanos": "<string>"
},
"updatedAt": {
"seconds": "<string>",
"nanos": "<string>"
},
"exported": "<boolean>",
"imported": "<boolean>"
}
}
]
}