Retrieves wallet information from the custodian provider before creating a new custodian configuration. Validates API credentials and returns wallet statistics.
The request containing tenant identifier, provider details, and API credentials.
Describes the data required to fetch wallet information prior to creating a custodian.
Identifier of the tenant preparing the custodian.
1024
Name that identifies the custodian account.
"Alpha Treasury Desk"
Provider that will host the custodian.
Unknown, Fireblocks, Venly, Bitgo, AnchorageDigital, CoinbaseCustody, FireblocksSandbox "Fireblocks"
Primary API key issued by the custodian provider.
"fd0cdd6d-2f89-46f0-9904-ff5a1bb5f6c3"
Secret API key or credential required to authenticate with the provider.
"super-secret-key"
Wallet data retrieved successfully.
Wrapper for API operation results containing success status, error information, and return value.
True if the operation completed successfully, false otherwise.
true
True if the operation failed, false otherwise.
false
Error information returned when the operation fails.
{
"code": "ValidationError",
"message": "The request parameters failed validation.",
"info": [
"The Name field is required.",
"The Id field must be greater than 0."
]
}The result value returned when the operation is successful.
{
"existingWalletsCount": 4,
"existingWalletsNetworkCount": 2,
"unsupportedWalletsCount": 1,
"unsupportedWalletsNetworkCount": 1,
"archivedWalletsCount": 3,
"newWalletsCount": 5,
"newWalletsNetworkCount": 2,
"requestId": "1e2f6d7c-8a91-4bc3-951f-12d34f56a789",
"isWrongCredentials": false
}