Schedule Transactions
Last updated
Was this helpful?
Last updated
Was this helpful?
The Scheduled Transactions endpoints in the Hedera Mirror Node REST API allows developers to query scheduled transactions on the Hedera network. These endpoints are essential for tracking transaction scheduling, execution status, and metadata related to scheduled transactions.
The following endpoints are available for the Scheduled Transactions object:
Endpoint
Description
GET /api/v1/schedules
Retrieves a list of scheduled transactions on the network.
GET /api/v1/schedules/{id}
Fetches details of a specific scheduled transaction by ID.
schedules
List of schedules
admin_key
The admin key on the schedule
admin_key_type
The type of key
admin_key_key
The admin public key
consensus_timestamp
The consensus timestamp of when the schedule was created
creator_account_id
The account ID of the creator of the schedule
executed_timestamp
The timestamp at which the transaction that was scheduled was executed at
memo
A string of characters associated with the memo if set
payer_account_id
The account ID of the account paying for the execution of the transaction
schedule_id
The ID of the schedule entity
signatures
The list of keys that signed the transaction
signatures.public_key_prefix
The signatures public key prefix
signatures.signature
The signature of the key that signed the schedule transaction
signatures.type
The type of signature (ED5519 or ECDSA)
transaction_body
The transaction body of the transaction that was scheduled
wait_for_expiry
Whether or not the schedule transaction specified a specific time to expire by
links.next
Hyperlink to the next page of results
adminKey
The admin key on the schedule
adminKey._type
The type of key
adminKey.key
The admin public key
consensus_timestamp
The consensus timestamp of when the schedule was created
creator_account_id
The account ID of the creator of the schedule
executed_timestamp
The timestamp at which the transaction that was scheduled was executed at
memo
A string of characters associated with the memo if set
payer_account_id
The account ID of the account paying for the execution of the transaction
schedule_id
The ID of the schedule entity
signatures
The list of keys that signed the transaction
signatures.consensus_timestamp
The consensus timestamp at which the signature was added
signatures.public_key_prefix
The signatures public key prefix
signatures.signature
The signature of the key that signed the schedule transaction
signatures.type
The type of signature (ED5519 or ECDSA)
transaction_body
The transaction body of the transaction that was scheduled
wait_for_expiry
Whether or not the schedule transaction specified a specific time to expire by
Lists schedules on the network that govern the execution logic of scheduled transactions. This includes executed and non executed schedules.
/api/v1/schedules
The ID of the account to return information for
^((gte?|lte?|eq|ne)\:)?(\d{1,10}\.\d{1,10}\.)?\d{1,10}$
The maximum number of items to return
2
The order in which items are listed
desc
asc
, desc
The ID of the schedule to return information for
^((gte?|lte?|eq|ne)\:)?(\d{1,10}\.\d{1,10}\.)?\d{1,10}$
Returns schedule information based on the given schedule id
/api/v1/schedules/{scheduleId}
Network entity ID in the format of shard.realm.num
0.0.2
^\d{1,10}\.\d{1,10}\.\d{1,10}$