---
title: "Changes to Get scheduled transaction by ID"
method: GET
path: "/experimental/v1/scheduled/transaction/{id}"
---

# Changes to Get scheduled transaction by ID

`GET /experimental/v1/scheduled/transaction/{id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 12 of 24 revisions.

- **2026-07-17** `9f7bc0dffcce` — 2 info
- **2026-03-03** `70791e5544f0` — 1 breaking, 1 info
- **2026-02-28** `5dbfe72ac388` — 2 info
- **2026-02-27** `85a743ac32f4` — 2 breaking, 12 info
- **2026-02-27** `8e6df1082d5e` — 5 breaking, 7 warning, 2 info
- **2026-02-27** `d9dee34cdec1` — 2 breaking, 12 info
- **2026-02-24** `c9fd030682dd` — 2 warning, 1 info
- **2026-02-21** `c3436f2de2b5` — 4 info
- **2026-02-21** `bc5d3963c7aa` — 1 info
- **2026-02-21** `989dc7c309fd` — 4 breaking, 9 warning, 20 info
- **2026-02-21** `b8d39e9de270` — 1 info
- **2026-02-14** `556bb3c4f80a` — 1 breaking

## Changes

- **2026-07-17** `9f7bc0dffcce` — 2 info
  - added the optional property `completed_at` to the response with the `200` status
  - added the required property `created_at` to the response with the `200` status
- **2026-03-03** `70791e5544f0` — 1 breaking, 1 info
  - the response property `handler_contract/code` became optional for the status `200`
  - added the optional property `handler_contract/_expandable/code` to the response with the `200` status
- **2026-02-28** `5dbfe72ac388` — 2 info
  - added the optional property `handler_contract/result` to the response with the `200` status
  - added the optional property `is_placeholder` to the response with the `200` status
- **2026-02-27** `85a743ac32f4` — 2 breaking, 12 info
  - removed the required property `handler_contract/body` from the response with the `200` status
  - removed the required property `handler_contract/identifier` from the response with the `200` status
  - added the optional property `handler_contract/_links` to the response with the `200` status
  - added the optional property `handler_contract/block_height` to the response with the `200` status
  - added the optional property `handler_contract/event_index` to the response with the `200` status
  - added the optional property `handler_contract/is_placeholder` to the response with the `200` status
  - added the optional property `handler_contract/transaction` to the response with the `200` status
  - added the optional property `handler_contract/transaction_id` to the response with the `200` status
  - added the optional property `handler_contract/tx_index` to the response with the `200` status
  - added the required property `handler_contract/_expandable` to the response with the `200` status
  - added the required property `handler_contract/address` to the response with the `200` status
  - added the required property `handler_contract/code` to the response with the `200` status
  - added the required property `handler_contract/code_hash` to the response with the `200` status
  - added the required property `handler_contract/contract_id` to the response with the `200` status
- **2026-02-27** `8e6df1082d5e` — 5 breaking, 7 warning, 2 info
  - removed the required property `handler_contract/_expandable` from the response with the `200` status
  - removed the required property `handler_contract/address` from the response with the `200` status
  - removed the required property `handler_contract/code` from the response with the `200` status
  - removed the required property `handler_contract/code_hash` from the response with the `200` status
  - removed the required property `handler_contract/contract_id` from the response with the `200` status
  - removed the optional property `handler_contract/_links` from the response with the `200` status
  - removed the optional property `handler_contract/block_height` from the response with the `200` status
  - removed the optional property `handler_contract/event_index` from the response with the `200` status
  - removed the optional property `handler_contract/is_placeholder` from the response with the `200` status
  - removed the optional property `handler_contract/transaction` from the response with the `200` status
  - removed the optional property `handler_contract/transaction_id` from the response with the `200` status
  - removed the optional property `handler_contract/tx_index` from the response with the `200` status
  - added the required property `handler_contract/body` to the response with the `200` status
  - added the required property `handler_contract/identifier` to the response with the `200` status
- **2026-02-27** `d9dee34cdec1` — 2 breaking, 12 info
  - removed the required property `handler_contract/body` from the response with the `200` status
  - removed the required property `handler_contract/identifier` from the response with the `200` status
  - added the optional property `handler_contract/_links` to the response with the `200` status
  - added the optional property `handler_contract/block_height` to the response with the `200` status
  - added the optional property `handler_contract/event_index` to the response with the `200` status
  - added the optional property `handler_contract/is_placeholder` to the response with the `200` status
  - added the optional property `handler_contract/transaction` to the response with the `200` status
  - added the optional property `handler_contract/transaction_id` to the response with the `200` status
  - added the optional property `handler_contract/tx_index` to the response with the `200` status
  - added the required property `handler_contract/_expandable` to the response with the `200` status
  - added the required property `handler_contract/address` to the response with the `200` status
  - added the required property `handler_contract/code` to the response with the `200` status
  - added the required property `handler_contract/code_hash` to the response with the `200` status
  - added the required property `handler_contract/contract_id` to the response with the `200` status
- **2026-02-24** `c9fd030682dd` — 2 warning, 1 info
  - removed the optional property `failed_transaction_id` from the response with the `200` status
  - removed the optional property `scheduled_transaction_id` from the response with the `200` status
  - added the required property `created_transaction_id` to the response with the `200` status
- **2026-02-21** `c3436f2de2b5` — 4 info
  - added the optional property `_expandable/handler_contract` to the response with the `200` status
  - added the optional property `handler_contract` to the response with the `200` status
  - added the optional property `result` to the response with the `200` status
  - added the optional property `transaction` to the response with the `200` status
- **2026-02-21** `bc5d3963c7aa` — 1 info
  - added the required property `_expandable` to the response with the `200` status
- **2026-02-21** `989dc7c309fd` — 4 breaking, 9 warning, 20 info
  - the `id` response's property type/format changed from `string`/`hexadecimal` to `string`/`uint64` for status `200`
  - the `timestamp` response's property type/format changed from `string`/`date-time` to `string`/`` for status `200`
  - removed the required property `_expandable` from the response with the `200` status
  - removed the required property `handler` from the response with the `200` status
  - removed the optional property `result` from the response with the `200` status
  - removed the optional property `transaction` from the response with the `200` status
  - added the new `cancelled` enum value to the `status` response property for the response status `200`
  - added the new `executed` enum value to the `status` response property for the response status `200`
  - added the new `failed` enum value to the `status` response property for the response status `200`
  - added the new `high` enum value to the `priority` response property for the response status `200`
  - added the new `low` enum value to the `priority` response property for the response status `200`
  - added the new `medium` enum value to the `priority` response property for the response status `200`
  - added the new `scheduled` enum value to the `status` response property for the response status `200`
  - added the optional property `cancelled_transaction_id` to the response with the `200` status
  - added the optional property `executed_transaction_id` to the response with the `200` status
  - added the optional property `failed_transaction_id` to the response with the `200` status
  - added the optional property `fees_deducted` to the response with the `200` status
  - added the optional property `fees_returned` to the response with the `200` status
  - added the optional property `scheduled_transaction_id` to the response with the `200` status
  - added the optional property `transaction_handler_public_path` to the response with the `200` status
  - removed the `Cancelled` enum value from the `status` response property for the response status `200`
  - removed the `Executed` enum value from the `status` response property for the response status `200`
  - removed the `Failed` enum value from the `status` response property for the response status `200`
  - removed the `High` enum value from the `priority` response property for the response status `200`
  - removed the `Low` enum value from the `priority` response property for the response status `200`
  - removed the `Medium` enum value from the `priority` response property for the response status `200`
  - removed the `Pending` enum value from the `status` response property for the response status `200`
  - the `id` response's property pattern `^[a-fA-F0-9]{64}$` was removed for the status `200`
  - added the required property `execution_effort` to the response with the `200` status
  - added the required property `fees` to the response with the `200` status
  - added the required property `transaction_handler_owner` to the response with the `200` status
  - added the required property `transaction_handler_type_identifier` to the response with the `200` status
  - added the required property `transaction_handler_uuid` to the response with the `200` status
- **2026-02-21** `b8d39e9de270` — 1 info
  - endpoint added
- **2026-02-14** `556bb3c4f80a` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/onflow/apis/flow-experimental-api/docs/experimental/v1/scheduled/transaction/:id/get.md) · [API](https://skmtc.dev/onflow/apis/flow-experimental-api.md) · [Page](https://skmtc.dev/onflow/apis/flow-experimental-api/changes/experimental/v1/scheduled/transaction/:id/get)
