---
title: "Changes to Broadcast transaction"
method: POST
path: "/bus/txpool/broadcast"
---

# Changes to Broadcast transaction

`POST /bus/txpool/broadcast`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 50 revisions.

- **2024-12-18** `922f156353c9` — 1 breaking, 1 info
- **2024-12-16** `0b3014765a94` — 4 breaking, 2 warning
- **2024-12-16** `9861d1191817` — 3 breaking
- **2024-12-16** `719a1b5e14dd` — 18 breaking
- **2024-12-12** `02bb01fcdd73` — 1 info
- **2024-12-09** `f062c35d8f47` — 1 breaking

## Changes

- **2024-12-18** `922f156353c9` — 1 breaking, 1 info
  - removed the media type `text/plain` for the response with the status `500`
  - api tag `bus` added
- **2024-12-16** `0b3014765a94` — 4 breaking, 2 warning
  - added the pattern `^fcid:[0-9a-fA-F]{64}$` to the request property `fileContractRevisions/items/parentID/allOf[#/components/schemas/FileContractID]/`
  - added the pattern `^fcid:[0-9a-fA-F]{64}$` to the request property `storageProofs/items/parentID/allOf[#/components/schemas/FileContractID]/`
  - the `fileContractRevisions/items/parentID/allOf[#/components/schemas/FileContractID]/` request property type/format changed from ``/`` to `string`/``
  - the `storageProofs/items/parentID/allOf[#/components/schemas/FileContractID]/` request property type/format changed from ``/`` to `string`/``
  - removed `#/components/schemas/Hash256, subschema #2` from the `fileContractRevisions/items/parentID/allOf[#/components/schemas/FileContractID]/` request property `allOf` list
  - removed `#/components/schemas/Hash256, subschema #2` from the `storageProofs/items/parentID/allOf[#/components/schemas/FileContractID]/` request property `allOf` list
- **2024-12-16** `9861d1191817` — 3 breaking
  - added the pattern `^[a-fA-F0-9]{64}$` to the request property `fileContractRevisions/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/publicKeys/items/key`
  - added the pattern `^[a-fA-F0-9]{64}$` to the request property `siacoinInputs/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/publicKeys/items/key`
  - added the pattern `^[a-fA-F0-9]{64}$` to the request property `siafundInputs/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/publicKeys/items/key`
- **2024-12-16** `719a1b5e14dd` — 18 breaking
  - added `#/components/schemas/BlockHeight, subschema #2` to the `fileContractRevisions/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/timelock` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `fileContractRevisions/items/windowEnd` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `fileContractRevisions/items/windowStart` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `fileContracts/items/windowEnd` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `fileContracts/items/windowStart` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `siacoinInputs/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/timelock` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `siafundInputs/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/timelock` request property `allOf` list
  - added `#/components/schemas/BlockHeight, subschema #2` to the `signatures/items/timelock` request property `allOf` list
  - added `#/components/schemas/Signature, subschema #2` to the `signatures/items/signature` request property `allOf` list
  - the `fileContractRevisions/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/timelock` request property type/format changed from `integer`/`uint64` to ``/``
  - the `fileContractRevisions/items/windowEnd` request property type/format changed from `integer`/`uint64` to ``/``
  - the `fileContractRevisions/items/windowStart` request property type/format changed from `integer`/`uint64` to ``/``
  - the `fileContracts/items/windowEnd` request property type/format changed from `integer`/`uint64` to ``/``
  - the `fileContracts/items/windowStart` request property type/format changed from `integer`/`uint64` to ``/``
  - the `siacoinInputs/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/timelock` request property type/format changed from `integer`/`uint64` to ``/``
  - the `siafundInputs/items/unlockConditions/allOf[#/components/schemas/UnlockConditions]/timelock` request property type/format changed from `integer`/`uint64` to ``/``
  - the `signatures/items/signature` request property type/format changed from `string`/`byte` to ``/``
  - the `signatures/items/timelock` request property type/format changed from `integer`/`uint64` to ``/``
- **2024-12-12** `02bb01fcdd73` — 1 info
  - endpoint added
- **2024-12-09** `f062c35d8f47` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/siafoundation/apis/renterd-api/docs/bus/txpool/broadcast/post.md) · [API](https://skmtc.dev/siafoundation/apis/renterd-api.md) · [Page](https://skmtc.dev/siafoundation/apis/renterd-api/changes/bus/txpool/broadcast/post)
