---
title: "Changes to PublishTransaction"
method: POST
path: "/v2/vaults/{vault_id}/transactions/{transaction_id}:publish"
---

# Changes to PublishTransaction

`POST /v2/vaults/{vault_id}/transactions/{transaction_id}:publish`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `c4a910d79740`: 3 warning, 80 info

## Changes

- **2026-11-03** `c4a910d79740`: 3 warning, 80 info
  - removed the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transition` from the response with the `200` status
  - removed the optional property `transaction/gasStationOrder` from the response with the `200` status
  - added the new `EVM_ZAMA_CONFIDENTIAL_TOKEN_ACTIVATION` enum value to the `transaction/subType/allOf[#/components/schemas/v2TransactionSubTypeEnum]/` response property for the response status `200`
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/feeOperation/allOf[#/components/schemas/TransactionFeePublic]/payer/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/function` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/join/owner/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPrivate/recipient/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPrivate/sender/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPrivateToPublic/recipient/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPrivateToPublic/sender/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPublic/recipient/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPublic/sender/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPublicAsSigner/recipient/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPublicAsSigner/signer/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPublicToPrivate/recipient/private` to the response with the `200` status
  - added the optional property `transaction/aleoTransaction/allOf[#/components/schemas/TransactionAleoTransaction]/operations/items/transferPublicToPrivate/sender/private` to the response with the `200` status
  - added the optional property `transaction/annotations` to the response with the `200` status
  - added the optional property `transaction/aptosTransaction/allOf[#/components/schemas/TransactionAptosTransaction]/sender/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/btcPsbt/allOf[#/components/schemas/v2TransactionBTCPSBT]/inputs/items/address/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/btcPsbt/allOf[#/components/schemas/v2TransactionBTCPSBT]/outputs/items/address/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/btcPsbt/allOf[#/components/schemas/v2TransactionBTCPSBT]/outputs/items/vout` to the response with the `200` status
  - added the optional property `transaction/btcTransaction/allOf[#/components/schemas/TransactionBTCTransaction]/inputs/items/address/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/btcTransaction/allOf[#/components/schemas/TransactionBTCTransaction]/outputs/items/address/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/btcTransaction/allOf[#/components/schemas/TransactionBTCTransaction]/outputs/items/vout` to the response with the `200` status
  - added the optional property `transaction/error` to the response with the `200` status
  - added the optional property `transaction/evmAccountDelegation/allOf[#/components/schemas/v2TransactionEVMAccountDelegation]/contractAddress/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/evmAccountDelegation/allOf[#/components/schemas/v2TransactionEVMAccountDelegation]/signerAddress/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/evmTransaction/allOf[#/components/schemas/v2TransactionEVMTransaction]/authorizationDetails/allOf[#/components/schemas/v2TransactionEVMTransactionAuthorizationDetails]/authorizationList/items/contractAddress/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/evmTransaction/allOf[#/components/schemas/v2TransactionEVMTransaction]/authorizationDetails/allOf[#/components/schemas/v2TransactionEVMTransactionAuthorizationDetails]/authorizationList/items/signer/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/evmTransaction/allOf[#/components/schemas/v2TransactionEVMTransaction]/chainId` to the response with the `200` status
  - added the optional property `transaction/evmTransaction/allOf[#/components/schemas/v2TransactionEVMTransaction]/fromAddress/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/evmTransaction/allOf[#/components/schemas/v2TransactionEVMTransaction]/toAddress/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/request/allOf[#/components/schemas/v2TransactionRequest]/evmSubmissionDetails` to the response with the `200` status
  - added the optional property `transaction/request/allOf[#/components/schemas/v2TransactionRequest]/gasStation` to the response with the `200` status
  - added the optional property `transaction/request/allOf[#/components/schemas/v2TransactionRequest]/gasStationOrder` to the response with the `200` status
  - added the optional property `transaction/request/allOf[#/components/schemas/v2TransactionRequest]/initiatorRequestSignature` to the response with the `200` status
  - added the optional property `transaction/request/allOf[#/components/schemas/v2TransactionRequest]/sponsorWallet` to the response with the `200` status
  - added the optional property `transaction/solanaSignMessage/allOf[#/components/schemas/v2TransactionSolanaSignMessage]/signer/allOf[#/components/schemas/apiv2Address]/private` to the response with the `200` status
  - added the optional property `transaction/solanaTransaction/allOf[#/components/schemas/v2TransactionSolanaTransaction]/memo` to the response with the `200` status
  - added the optional property `transaction/solanaTransaction/allOf[#/components/schemas/v2TransactionSolanaTransaction]/utilaSigners/items/private` to the response with the `200` status
  - …43 more

---

[Operation](https://skmtc.dev/utila/apis/utila-api/docs/v2/vaults/:vault_id/transactions/:transaction_id:publish/post.md) - [API](https://skmtc.dev/utila/apis/utila-api.md) - [Page](https://skmtc.dev/utila/apis/utila-api/changes/v2/vaults/:vault_id/transactions/:transaction_id:publish/post)
