GET
Get Signing Payload for Partner External Deposits
This API call allows partners to get the partner external deposits payload for signing. Partners can use this endpoint to retrieve a formatted payload that should be signed using their private key before submitting deposit information. This ensures that deposit submissions are properly authenticated and attributed to the correct partner.
Requires access token scope: settlement_network_read
Path Params
-
enterpriseIdstring required
Body Params
object
Common properties for external deposit requests.
Used as the base for both signed and unsigned requests.
-
externalSettlementIdstring requiredPartner's unique identifier for the settlement. Used for correlation between BitGo and partner systems. -
settlementIdstringOptional BitGo settlement ID associated with these deposits. May be omitted if the deposits are being submitted before the settlement is created. -
depositsarray of objects requireddeposits object
-
currencystring requiredThe currency code of the deposited asset. Identifies which cryptocurrency was deposited on-chain. -
onChainTxIdstring requiredThe transaction ID of the on-chain deposit. This is the unique identifier for the blockchain transaction.
-
Responses
200
OK
Response Body
object
-
payloadstring requiredString payload that should be signed with the partner's private key. This signed payload should be included when submitting deposit information.
400
Bad Request
No response body
401
Unauthorized
Response Body
object
-
errorstring required
403
Forbidden
Response Body
object
-
errorstring required
404
Not Found
Response Body
object
-
errorstring required
409
Conflict
Response Body
object
-
errorstring required
500
Internal Server Error
Response Body
object
-
errorstring required