Recover ETH token

post/api/v2/{coin}/wallet/{walletId}/recovertoken

Recover an unsupported Ethereum token from a BitGo multisig wallet

Path Parameters

  • coinstringRequired
    A cryptocurrency or token ticker symbol.
    Example: "btc"
  • walletIdstringRequired
    Example: "59cd72485007a239fb00282ed480da1f"
    Pattern: ^[0-9a-f]{32}$

Request Body

tokenContractAddress string
Contract address of the unsupported token
recipient string
Destination address recovered tokens should be sent to
walletPassphrase string
Wallet passphrase
prv string
User private key
broadcast boolean
Whether to send to BitGo for cosigning and broadcast the transaction. If false, a half-siged transaction will be returned.

200 Response

halfSigned object
contractSequenceId integer
Example: 1101
expireTime integer
Example: 1550088020
gasLimit integer
Example: 500000
gasPrice integer
Example: 20000000000
operationHash string
Example: 9.44792020725999e+76
recipient object
signature string
Example: 1.9519588812712557e+156
tokenContractAddress string
Example: 3.8941146273864216e+46
walletId string
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$

400 Response

One of
error string required
Human-readable error message
requestId string required
Client request id
context object
Properties that apply to a specific error name
name string required
Error code