PATCH
Update a transfer
Partially updates an existing transfer. Currently supports updating notes
only; no other transfer fields can be modified through this endpoint yet.
Path Params
-
enterpriseIdstring requiredYour enterprise id. -
transferIdstring requiredThe transfer ID to update.
Header Params
-
user-idstring requiredUser id of the user making the request.
Body Params
object
Partial transfer update body. Currently accepts free-form client
notes.
Additional updatable properties may be added to this body over time.-
notesstring requiredFree-form client notes to associate with the transfer. Required today — this is the only updatable field on this route. When omitted in the future alongside other fields, notes are left unchanged.
Responses
200
OK
Response Body
object
Single transfer response object
-
idstring required -
accountIdstring required -
statusstring enum requiredpending_policy_evaluationprocessingpending_approvalpendingcompletedfailedfailed_retriablecanceledrejected -
amountstring required -
genericAssetstring -
rawAssetstring required -
displayAssetstring required -
rawNetworkstring -
fromAssetstring -
fromNetworkstring -
fromIdstring -
fromTypestring enumaddressbitgo_walletlink_accountvenue_account -
toAssetstring -
toNetworkstring -
toIdstring -
toTypestring enumaddressbitgo_walletlink_accountvenue_account -
initiatedBystring -
fromNamestring -
toNamestring -
fromVenueIdstring -
toVenueIdstring -
accountSubTypestringNormalized sub-account-type for the transfer's owning Link account. Absent when a sub-type could not be determined. For pass-through values (no matching venue configuration), this carries the raw venue label andrawAccountSubType/accountSubTypeLabelare absent. -
rawAccountSubTypestringVenue-raw sub-type label, projected from venue config. Absent for pass-through values. -
accountSubTypeLabelstringHuman-readable sub-type display label, projected from venue config. Absent for single-sub-type venues or pass-through values. -
fromAccountSubTypestringSource-leg normalized sub-account-type. Only set forlink_accountlegs that ingested with a sub-type. -
fromRawAccountSubTypestring -
fromAccountSubTypeLabelstring -
toAccountSubTypestringDestination-leg normalized sub-account-type. Only set forlink_accountlegs that ingested with a sub-type. -
toRawAccountSubTypestring -
toAccountSubTypeLabelstring -
cryptoDetailobjectCrypto detail response for a transfercryptoDetail object
-
confirmationsnumber -
createdAtstring date-time required -
feeAmountstring -
feeAssetstring -
feeNetworkstring -
feeRawAssetstring -
feeRawNetworkstring -
fromAddressstring -
hashstring required -
idstring required -
linkTransferIdstring required -
statusstring enum requiredunconfirmedconfirmedfailedcanceledunknown -
toAddressstring -
updatedAtstring date-time required
-
-
bitgoDetailobjectBitGo detail response for a transferbitgoDetail object
-
bitgoWalletAddressstring -
createdAtstring date-time required -
evaluationIdstring -
idstring required -
linkTransferIdstring required -
pendingApprovalIdstring -
transactionRequestIdstring -
transferIdstring -
updatedAtstring date-time required -
walletIdstring
-
-
venueDetailobjectVenue detail response for a transfervenueDetail object
-
createdAtstring date-time required -
idstring required -
linkTransferIdstring required -
updatedAtstring date-time required -
venueCreatedDatestring date-time required -
venueModifiedDatestring date-time required -
venueTransactionIdstring -
venueTransferIdstring
-
-
reasonobjectNormalized failure context. Set whenstatusisfailed(terminal) orfailed_retriable(the venue rejected this attempt but the same transfer can be retried under the sameexternalIdonce external state changes).codeis a stable string the caller can branch on;messageis a human-readable description from the venue.reason object
-
codestring required -
messagestring required
-
-
notesstring -
sortTimestampstring date-time -
createdAtstring date-time required -
updatedAtstring date-time required
400
Bad Request
No response body
401
Unauthorized
Response Body
object
-
errorNamestring required -
errorstring required
403
Forbidden
Response Body
object
-
errorNamestring required -
errorstring required
404
Not Found
Response Body
object
-
errorNamestring required -
errorstring required
500
Internal Server Error
Response Body
object
-
errorNamestring required -
errorstring required