---
title: "Changes to Update coin-specific data for transaction request"
method: PUT
path: "/api/v2/wallet/{walletId}/txrequests/{txRequestId}/coinSpecific"
---

# Changes to Update coin-specific data for transaction request

`PUT /api/v2/wallet/{walletId}/txrequests/{txRequestId}/coinSpecific`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 16 revisions.

- **2026-08-26** `d81ef83f0335` — 2 breaking, 906 warning
- **2026-08-14** `d462b237b984` — 1 breaking
- **2026-08-11** `ee916dca3250` — 4 info

## Changes

- **2026-08-26** `d81ef83f0335` — 2 breaking, 906 warning
  - added `#/components/schemas/WrapNativeIntent, #/components/schemas/UnwrapNativeIntent, #/components/schemas/WrapApproveIntent` to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #68: Lightning Payment Intent -> subschema #71: Lightning Payment Intent]/` response property `oneOf` list for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #100: SUI Unstaking Intent -> subschema #103: SUI Unstaking Intent]/allOf[subschema #2: WithdrawIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #101: Tao Claim Root Intent -> subschema #104: Tao Claim Root Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #102: Tao Stake Intent -> subschema #105: Tao Stake Intent]/allOf[subschema #2: StakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #102: Tao Stake Intent -> subschema #105: Tao Stake Intent]/allOf[subschema #3: Tao Staking Base Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #103: Tao Switch Validator Intent -> subschema #106: Tao Switch Validator Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #104: Tao Transfer Stake Intent -> subschema #107: Tao Transfer Stake Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #105: Tao Unstake Intent -> subschema #108: Tao Unstake Intent]/allOf[subschema #2: WithdrawIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #105: Tao Unstake Intent -> subschema #108: Tao Unstake Intent]/allOf[subschema #3: Tao Staking Base Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #106: Intent for approving tokens for spending by a batcher contract -> subschema #109: Intent for approving tokens for spending by a batcher contract]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #108: TON Delegate Intent -> subschema #111: TON Delegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #109: TON Multi Nominator Delegate Intent -> subschema #112: TON Multi Nominator Delegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #10: Atom Unstake Intent]/allOf[subschema #2: UnstakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #110: TON Multi Nominator Undelegate Intent -> subschema #113: TON Multi Nominator Undelegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #111: TON Payment Intent -> subschema #114: TON Payment Intent]/allOf[subschema #2: PaymentIntent]/allOf[subschema #1: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #112: TON Single Nominator Delegate Intent -> subschema #115: TON Single Nominator Delegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #113: TON Single Nominator Undelegate Intent -> subschema #116: TON Single Nominator Undelegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #114: TON Undelegate Intent -> subschema #117: TON Undelegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #115: TON Whales Delegate Intent -> subschema #118: TON Whales Delegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #116: TON Whales Undelegate Intent -> subschema #119: TON Whales Undelegate Intent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #117: TRX Claim Rewards Intent -> subschema #120: TRX Claim Rewards Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #118: TRX Delegate Resource Intent -> subschema #121: TRX Delegate Resource Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #119: TRX Freeze Intent -> subschema #122: TRX Freeze Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #11: Baby CreateBtcDelegation Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #120: TRX Undelegate Resource Intent -> subschema #123: TRX Undelegate Resource Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #121: TRX Unfreeze Intent -> subschema #124: TRX Unfreeze Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #122: TRX Vote Intent -> subschema #125: TRX Vote Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #123: TRX Withdraw Expire Unfreeze Intent -> subschema #126: TRX Withdraw Expire Unfreeze Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #124: VetStakingIntent -> subschema #127: VetStakingIntent]/allOf[subschema #2: StakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #125: VetDelegateIntent -> subschema #128: VetDelegateIntent]/allOf[subschema #2: DelegateIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #126: VetExitDelegationIntent -> subschema #129: VetExitDelegationIntent]/allOf[subschema #1: UndelegateIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #127: VetBurnNFTIntent -> subschema #130: VetBurnNFTIntent]/allOf[subschema #1: UnstakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #128: VetStakeClaimRewardsIntent -> subschema #131: VetStakeClaimRewardsIntent]/allOf[subschema #2: StakeClaimRewardsIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #129: VetValidatorRegistrationIntent -> subschema #132: VetValidatorRegistrationIntent]/allOf[subschema #2: ValidatorRegistrationIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #12: Baby WithdrawReward Intent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #130: VetIncreaseStakeIntent -> subschema #133: VetIncreaseStakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #131: VetDecreaseStakeIntent -> subschema #134: VetDecreaseStakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #132: VetSignalExitIntent -> subschema #135: VetSignalExitIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - added the new `finalizeUnwrap` enum value to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/oneOf[subschema #133: VetWithdrawStakeIntent -> subschema #136: VetWithdrawStakeIntent]/allOf[subschema #2: BaseStakeIntent]/allOf[subschema #2: Intent]/intentType` response property for the response status `200`
  - …868 more
  - …this revision’s changelog is incomplete
- **2026-08-14** `d462b237b984` — 1 breaking
  - added `#/components/schemas/TaoClaimRootIntent` to the `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #1]/intent/allOf[subschema #1: TransactionIntent]/` response property `oneOf` list for the response status `200`
- **2026-08-11** `ee916dca3250` — 4 info
  - added the optional property `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #2: TransactionRequestBase]/cancelReason` to the response with the `200` status
  - added the optional property `oneOf[subschema #1: TransactionRequestLite]/allOf[subschema #2: TransactionRequestBase]/organizationId` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: TransactionRequestFull]/allOf[subschema #2: TransactionRequestBase]/cancelReason` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: TransactionRequestFull]/allOf[subschema #2: TransactionRequestBase]/organizationId` to the response with the `200` status

---

[Operation](https://skmtc.dev/bitgo/apis/bitgo-api/docs/api/v2/wallet/:walletId/txrequests/:txRequestId/coinSpecific/put.md) · [API](https://skmtc.dev/bitgo/apis/bitgo-api.md) · [Page](https://skmtc.dev/bitgo/apis/bitgo-api/changes/api/v2/wallet/:walletId/txrequests/:txRequestId/coinSpecific/put)
