Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tezos Operations API

The Operations API from Tezos — 142 operation(s) for operations.

Tezos Operations API is one of 34 APIs that Tezos publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Operations. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 142 operations across 142 paths, and defines 85 schemas. It is described by OpenAPI 3.0.0, at version 1.17.1.

Requests are made against a single base URL, https://api.tzkt.io.

142 operations 142 paths 85 schemas 142 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.17.1
Base URL
https://api.tzkt.io/v1
Resource Areas
1

Paths & Operations 142

Across 142 paths, the API surfaces 142 operations — 142 GET. Each is listed below with its method, path, parameters, and response codes.

Operations 142
GET
/v1/operations/{hash}
Get operations by hash
Operations_GetByHash 3 params → 200
GET
/v1/operations/{hash}/{counter}
Get operations by hash and counter
Operations_GetByHashCounter 4 params → 200
GET
/v1/operations/{hash}/{counter}/{nonce}
Get operations by hash, counter and nonce
Operations_GetByHashCounterNonce 5 params → 200
GET
/v1/operations/{hash}/status
Get operation status
Operations_GetStatus 1 param → 200
GET
/v1/operations/attestations
Get attestations
Operations_GetAttestations 9 params → 200
GET
/v1/operations/attestations/{hash}
Get attestation by hash
Operations_GetAttestationByHash 2 params → 200
GET
/v1/operations/attestations/count
Get attestations count
Operations_GetAttestationsCount 2 params → 200
GET
/v1/operations/preattestations
Get preattestations
Operations_GetPreattestations 8 params → 200
GET
/v1/operations/preattestations/{hash}
Get preattestation by hash
Operations_GetPreattestationByHash 2 params → 200
GET
/v1/operations/preattestations/count
Get preattestations count
Operations_GetPreattestationsCount 2 params → 200
GET
/v1/operations/ballots
Get ballots
Operations_GetBallots 12 params → 200
GET
/v1/operations/ballots/{hash}
Get ballot by hash
Operations_GetBallotByHash 2 params → 200
GET
/v1/operations/ballots/count
Get ballots count
Operations_GetBallotsCount 2 params → 200
GET
/v1/operations/proposals
Get proposals
Operations_GetProposals 12 params → 200
GET
/v1/operations/proposals/{hash}
Get proposal by hash
Operations_GetProposalByHash 2 params → 200
GET
/v1/operations/proposals/count
Get proposals count
Operations_GetProposalsCount 2 params → 200
GET
/v1/operations/activations
Get activations
Operations_GetActivations 8 params → 200
GET
/v1/operations/activations/{hash}
Get activation by hash
Operations_GetActivationByHash 2 params → 200
GET
/v1/operations/activations/count
Get activations count
Operations_GetActivationsCount 2 params → 200
GET
/v1/operations/dal_entrapment_evidence
Get dal entrapment evidences
Operations_GetDalEntrapmentEvidenceOps 11 params → 200
GET
/v1/operations/dal_entrapment_evidence/{hash}
Get dal entrapment evidence by hash
Operations_GetDalEntrapmentEvidenceOpsByHash 2 params → 200
GET
/v1/operations/dal_entrapment_evidence/count
Get dal entrapment evidences count
Operations_GetDalEntrapmentEvidenceOpsCount 2 params → 200
GET
/v1/operations/double_baking
Get double baking
Operations_GetDoubleBaking 11 params → 200
GET
/v1/operations/double_baking/{hash}
Get double baking by hash
Operations_GetDoubleBakingByHash 2 params → 200
GET
/v1/operations/double_baking/count
Get double baking count
Operations_GetDoubleBakingCount 2 params → 200
GET
/v1/operations/double_consensus
Get double consensus
Operations_GetDoubleConsensus 12 params → 200
GET
/v1/operations/double_consensus/{hash}
Get double consensus by hash
Operations_GetDoubleConsensusByHash 2 params → 200
GET
/v1/operations/double_consensus/count
Get double consensus count
Operations_GetDoubleConsensusCount 3 params → 200
GET
/v1/operations/nonce_revelations
Get nonce revelations
Operations_GetNonceRevelations 12 params → 200
GET
/v1/operations/nonce_revelations/{hash}
Get nonce revelation by hash
Operations_GetNonceRevelationByHash 2 params → 200
GET
/v1/operations/nonce_revelations/count
Get nonce revelations count
Operations_GetNonceRevelationsCount 2 params → 200
GET
/v1/operations/vdf_revelations
Get vdf revelations
Operations_GetVdfRevelations 10 params → 200
GET
/v1/operations/vdf_revelations/{hash}
Get vdf revelation by hash
Operations_GetVdfRevelationByHash 2 params → 200
GET
/v1/operations/vdf_revelations/count
Get vdf revelations count
Operations_GetVdfRevelationsCount 2 params → 200
GET
/v1/operations/drain_delegate
Get drain delegate
Operations_GetDrainDelegateOps 10 params → 200
GET
/v1/operations/drain_delegate/{hash}
Get drain delegate by hash
Operations_GetDrainDelegateByHash 2 params → 200
GET
/v1/operations/drain_delegate/count
Get drain delegate count
Operations_GetDrainDelegateOpsCount 2 params → 200
GET
/v1/operations/delegations
Get delegations
Operations_GetDelegations 15 params → 200
GET
/v1/operations/delegations/{hash}
Get delegation by hash
Operations_GetDelegationByHash 2 params → 200
GET
/v1/operations/delegations/{hash}/status
Get delegation status
Operations_GetDelegationStatus 1 param → 200
GET
/v1/operations/delegations/count
Get delegations count
Operations_GetDelegationsCount 2 params → 200
GET
/v1/operations/originations
Get originations
Operations_GetOriginations 19 params → 200
GET
/v1/operations/originations/{hash}
Get origination by hash
Operations_GetOriginationByHash 3 params → 200
GET
/v1/operations/originations/{hash}/status
Get origination status
Operations_GetOriginationStatus 1 param → 200
GET
/v1/operations/originations/count
Get originations count
Operations_GetOriginationsCount 2 params → 200
GET
/v1/operations/transactions
Get transactions
Operations_GetTransactions 21 params → 200
GET
/v1/operations/transactions/{hash}
Get transaction by hash
Operations_GetTransactionByHash 3 params → 200
GET
/v1/operations/transactions/{hash}/{counter}
Get transaction by hash and counter
Operations_GetTransactionByHashCounter 4 params → 200
GET
/v1/operations/transactions/{hash}/{counter}/{nonce}
Get transaction by hash, counter and nonce
Operations_GetTransactionByHashCounterNonce 5 params → 200
GET
/v1/operations/transactions/{hash}/status
Get transaction status
Operations_GetTransactionStatus 1 param → 200
GET
/v1/operations/transactions/count
Get transactions count
Operations_GetTransactionsCount 10 params → 200
GET
/v1/operations/reveals
Get reveals
Operations_GetReveals 9 params → 200
GET
/v1/operations/reveals/{hash}
Get reveal by hash
Operations_GetRevealByHash 2 params → 200
GET
/v1/operations/reveals/{hash}/status
Get reveal status
Operations_GetRevealStatus 1 param → 200
GET
/v1/operations/reveals/count
Get reveals count
Operations_GetRevealsCount 2 params → 200
GET
/v1/operations/register_constants
Get register constants
Operations_GetRegisterConstants 11 params → 200
GET
/v1/operations/register_constants/{hash}
Get register constant by hash
Operations_GetRegisterConstantByHash 3 params → 200
GET
/v1/operations/register_constants/{hash}/status
Get register constant status
Operations_GetRegisterConstantStatus 1 param → 200
GET
/v1/operations/register_constants/count
Get register constants count
Operations_GetRegisterConstantsCount 2 params → 200
GET
/v1/operations/set_deposits_limits
Get set deposits limits
Operations_GetSetDepositsLimits 9 params → 200
GET
/v1/operations/set_deposits_limits/{hash}
Get set deposits limit by hash
Operations_GetSetDepositsLimitByHash 2 params → 200
GET
/v1/operations/set_deposits_limits/{hash}/status
Get set deposits limit status
Operations_GetSetDepositsLimitStatus 1 param → 200
GET
/v1/operations/set_deposits_limits/count
Get set deposits limits count
Operations_GetSetDepositsLimitsCount 2 params → 200
GET
/v1/operations/transfer_ticket
Get transfer ticket
Operations_GetTransferTicketOps 14 params → 200
GET
/v1/operations/transfer_ticket/{hash}
Get transfer ticket by hash
Operations_GetTransferTicketOpsByHash 3 params → 200
GET
/v1/operations/transfer_ticket/{hash}/status
Get transfer ticket status
Operations_GetTransferTicketStatus 1 param → 200
GET
/v1/operations/transfer_ticket/count
Get transfer ticket count
Operations_GetTransferTicketOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_commit
Get tx rollup commit
Operations_GetTxRollupCommitOps 10 params → 200
GET
/v1/operations/tx_rollup_commit/{hash}
Get tx rollup commit by hash
Operations_GetTxRollupCommitOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_commit/{hash}/status
Get tx rollup commit status
Operations_GetTxRollupCommitStatus 1 param → 200
GET
/v1/operations/tx_rollup_commit/count
Get tx rollup commit count
Operations_GetTxRollupCommitOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_dispatch_tickets
Get tx rollup dispatch tickets
Operations_GetTxRollupDispatchTicketsOps 10 params → 200
GET
/v1/operations/tx_rollup_dispatch_tickets/{hash}
Get tx rollup dispatch tickets by hash
Operations_GetTxRollupDispatchTicketsOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_dispatch_tickets/{hash}/status
Get tx rollup dispatch tickets status
Operations_GetTxRollupDispatchTicketsStatus 1 param → 200
GET
/v1/operations/tx_rollup_dispatch_tickets/count
Get tx rollup dispatch tickets count
Operations_GetTxRollupDispatchTicketsOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_finalize_commitment
Get tx rollup finalize commitment
Operations_GetTxRollupFinalizeCommitmentOps 10 params → 200
GET
/v1/operations/tx_rollup_finalize_commitment/{hash}
Get tx rollup finalize commitment by hash
Operations_GetTxRollupFinalizeCommitmentOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_finalize_commitment/{hash}/status
Get tx rollup finalize commitment status
Operations_GetTxRollupFinalizeCommitmentStatus 1 param → 200
GET
/v1/operations/tx_rollup_finalize_commitment/count
Get tx rollup finalize commitment count
Operations_GetTxRollupFinalizeCommitmentOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_origination
Get tx rollup origination
Operations_GetTxRollupOriginationOps 10 params → 200
GET
/v1/operations/tx_rollup_origination/{hash}
Get tx rollup origination by hash
Operations_GetTxRollupOriginationOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_origination/{hash}/status
Get tx rollup origination status
Operations_GetTxRollupOriginationStatus 1 param → 200
GET
/v1/operations/tx_rollup_origination/count
Get tx rollup origination count
Operations_GetTxRollupOriginationOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_rejection
Get tx rollup rejection
Operations_GetTxRollupRejectionOps 12 params → 200
GET
/v1/operations/tx_rollup_rejection/{hash}
Get tx rollup rejection by hash
Operations_GetTxRollupRejectionOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_rejection/{hash}/status
Get tx rollup rejection status
Operations_GetTxRollupRejectionStatus 1 param → 200
GET
/v1/operations/tx_rollup_rejection/count
Get tx rollup rejection count
Operations_GetTxRollupRejectionOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_remove_commitment
Get tx rollup remove commitment
Operations_GetTxRollupRemoveCommitmentOps 10 params → 200
GET
/v1/operations/tx_rollup_remove_commitment/{hash}
Get tx rollup remove commitment by hash
Operations_GetTxRollupRemoveCommitmentOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_remove_commitment/{hash}/status
Get tx rollup remove commitment status
Operations_GetTxRollupRemoveCommitmentStatus 1 param → 200
GET
/v1/operations/tx_rollup_remove_commitment/count
Get tx rollup remove commitment count
Operations_GetTxRollupRemoveCommitmentOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_return_bond
Get tx rollup return bond
Operations_GetTxRollupReturnBondOps 10 params → 200
GET
/v1/operations/tx_rollup_return_bond/{hash}
Get tx rollup return bond by hash
Operations_GetTxRollupReturnBondOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_return_bond/{hash}/status
Get tx rollup return bond status
Operations_GetTxRollupReturnBondStatus 1 param → 200
GET
/v1/operations/tx_rollup_return_bond/count
Get tx rollup return bond count
Operations_GetTxRollupReturnBondOpsCount 2 params → 200
GET
/v1/operations/tx_rollup_submit_batch
Get tx rollup submit batch
Operations_GetTxRollupSubmitBatchOps 10 params → 200
GET
/v1/operations/tx_rollup_submit_batch/{hash}
Get tx rollup submit batch by hash
Operations_GetTxRollupSubmitBatchOpsByHash 2 params → 200
GET
/v1/operations/tx_rollup_submit_batch/{hash}/status
Get tx rollup submit batch status
Operations_GetTxRollupSubmitBatchStatus 1 param → 200
GET
/v1/operations/tx_rollup_submit_batch/count
Get tx rollup submit batch count
Operations_GetTxRollupSubmitBatchOpsCount 2 params → 200
GET
/v1/operations/increase_paid_storage
Get increase paid storage
Operations_GetIncreasePaidStorageOps 10 params → 200
GET
/v1/operations/increase_paid_storage/{hash}
Get increase paid storage by hash
Operations_GetIncreasePaidStorageByHash 2 params → 200
GET
/v1/operations/increase_paid_storage/count
Get increase paid storage count
Operations_GetIncreasePaidStorageCount 2 params → 200
GET
/v1/operations/update_secondary_key
Get update secondary key
Operations_GetUpdateSecondaryKeyOps 12 params → 200
GET
/v1/operations/update_secondary_key/{hash}
Get update secondary key by hash
Operations_GetUpdateSecondaryKeyByHash 2 params → 200
GET
/v1/operations/update_secondary_key/count
Get update secondary key count
Operations_GetUpdateSecondaryKeyOpsCount 3 params → 200
GET
/v1/operations/sr_add_messages
Get smart rollup add messages
Operations_GetSmartRollupAddMessagesOps 13 params → 200
GET
/v1/operations/sr_add_messages/count
Get smart rollup add messages count
Operations_GetSmartRollupAddMessagesOpsCount 8 params → 200
GET
/v1/operations/sr_cement
Get smart rollup cement
Operations_GetSmartRollupCementOps 14 params → 200
GET
/v1/operations/sr_cement/count
Get smart rollup cement count
Operations_GetSmartRollupCementOpsCount 9 params → 200
GET
/v1/operations/sr_execute
Get smart rollup execute
Operations_GetSmartRollupExecuteOps 14 params → 200
GET
/v1/operations/sr_execute/count
Get smart rollup execute count
Operations_GetSmartRollupExecuteOpsCount 9 params → 200
GET
/v1/operations/sr_originate
Get smart rollup originate
Operations_GetSmartRollupOriginateOps 15 params → 200
GET
/v1/operations/sr_originate/count
Get smart rollup originate count
Operations_GetSmartRollupOriginateOpsCount 9 params → 200
GET
/v1/operations/sr_publish
Get smart rollup publish
Operations_GetSmartRollupPublishOps 16 params → 200
GET
/v1/operations/sr_publish/count
Get smart rollup publish count
Operations_GetSmartRollupPublishOpsCount 11 params → 200
GET
/v1/operations/sr_recover_bond
Get smart rollup recover bond
Operations_GetSmartRollupRecoverBondOps 16 params → 200
GET
/v1/operations/sr_recover_bond/count
Get smart rollup recover bond count
Operations_GetSmartRollupRecoverBondOpsCount 11 params → 200
GET
/v1/operations/sr_refute
Get smart rollup refute
Operations_GetSmartRollupRefuteOps 24 params → 200
GET
/v1/operations/sr_refute/count
Get smart rollup refute count
Operations_GetSmartRollupRefuteOpsCount 19 params → 200
GET
/v1/operations/staking
Get staking ops
Operations_GetStakingOps 17 params → 200
GET
/v1/operations/staking/count
Get staking ops count
Operations_GetStakingOpsCount 12 params → 200
GET
/v1/operations/migrations
Get migrations
Operations_GetMigrations 12 params → 200
GET
/v1/operations/migrations/{id}
Get migration by id
Operations_GetMigrationById 3 params → 200
GET
/v1/operations/migrations/count
Get migrations count
Operations_GetMigrationsCount 2 params → 200
GET
/v1/operations/revelation_penalties
Get revelation penalties
Operations_GetRevelationPenalties 9 params → 200
GET
/v1/operations/revelation_penalties/{id}
Get revelation penalty by id
Operations_GetRevelationPenaltyById 2 params → 200
GET
/v1/operations/revelation_penalties/count
Get revelation penalties count
Operations_GetRevelationPenaltiesCount 2 params → 200
GET
/v1/operations/baking
Get baking
Operations_GetBaking 11 params → 200
GET
/v1/operations/baking/{id}
Get baking by id
Operations_GetBakingById 2 params → 200
GET
/v1/operations/baking/count
Get baking count
Operations_GetBakingCount 2 params → 200
GET
/v1/operations/attestation_rewards
Get attestation rewards
Operations_GetAttestationRewards 9 params → 200
GET
/v1/operations/attestation_rewards/{id}
Get attestation reward by id
Operations_GetAttestationRewardById 2 params → 200
GET
/v1/operations/attestation_rewards/count
Get attestation rewards count
Operations_GetAttestationRewardsCount 2 params → 200
GET
/v1/operations/dal_attestation_reward
Get dal attestation rewards
Operations_GetDalAttestationRewards 9 params → 200
GET
/v1/operations/dal_attestation_reward/{id}
Get dal attestation reward by id
Operations_GetDalAttestationRewardById 2 params → 200
GET
/v1/operations/dal_attestation_reward/count
Get dal attestation rewards count
Operations_GetDalAttestationRewardsCount 2 params → 200
GET
/v1/operations/autostaking
Get autostaking ops
Operations_GetAutostakingOps 13 params → 200
GET
/v1/operations/autostaking/count
Get autostaking ops count
Operations_GetAutostakingOpsCount 8 params → 200
GET
/v1/operations/set_delegate_parameters
Get setdelegateparameters ops
Operations_GetSetDelegateParametersOps 13 params → 200
GET
/v1/operations/set_delegate_parameters/count
Get setdelegateparameters ops count
Operations_GetSetDelegateParametersOpsCount 8 params → 200
GET
/v1/operations/dal_publish_commitment
Get dalpublishcommitment ops
Operations_GetDalPublishCommitmentOps 13 params → 200
GET
/v1/operations/dal_publish_commitment/count
Get dalpublishcommitment ops count
Operations_GetDalPublishCommitmentOpsCount 8 params → 200

Schemas 85

The contract defines 85 schemas that model the data the API accepts and returns. The most detailed are JsonParameter (11 properties), Int64Parameter (9 properties), SrGameInfo (9 properties), AccountParameter (9 properties). Each schema is shown below with its type and property counts.

JsonParameter
object
11 properties
OffsetParameter
object
3 properties
UpdateSecondaryKeyOperation
SrGameInfo
object
9 properties
OpHashParameter
object
4 properties
OperationStatusParameter
object
2 properties
TxParameter
object
2 properties
SmartRollupAddMessagesOperation
AccountParameter
object
9 properties
VoteParameter
object
4 properties
SmartRollupRecoverBondOperation
SmartRollupParameter
object
4 properties
DalEntrapmentEvidenceOperation
Int32Parameter
object
8 properties
SetDelegateParametersOperation
BallotOperation
OperationError
object
1 property 1 required
ExpressionParameter
object
4 properties
AnyOfParameter
object
3 properties
OriginatedContract
object
6 properties
RegisterConstantOperation
DoubleBakingOperation
MichelineFormat
string
TxRollupReturnBondOperation
BigMapDiff
object
4 properties
PeriodInfo
object
5 properties
TransferTicketOperation
DalAttestationRewardOperation
StakingOperation
ProposalOperation
StringParameter
object
7 properties
Src1HashParameter
object
4 properties
AttestationOperation
TxRollupFinalizeCommitmentOperation
TxRollupOriginationOperation
MigrationKindParameter
object
4 properties
SmartRollupExecuteOperation
ActivationOperation
ProtocolParameter
object
4 properties
DoubleConsensusOperation
PreattestationOperation
RevealOperation
DelegationOperation
VdfRevelationOperation
TxRollupSubmitBatchOperation
BigMapKeyShort
object
3 properties
OriginationOperation
IncreasePaidStorageOperation
ValueTupleOfStringAndListOfInteger
object
QuoteShort
object
8 properties
DrainDelegateOperation
AttestationRewardOperation
SmartRollupOriginateOperation
BakingOperation
Symbols
string
SortParameter
object
2 properties
SmartRollupPublishOperation
TxRollupRejectionOperation
SetDepositsLimitOperation
DalPublishCommitmentOperation
Int64Parameter
object
9 properties
TxRollupRemoveCommitmentOperation
StakingActionParameter
object
4 properties
DoubleConsensusKindParameter
object
2 properties
TimestampParameter
object
8 properties
SecondaryKeyTypeParameter
object
2 properties
SmartRollupCementOperation
ProposalAlias
object
2 properties
AddressParameter
object
4 properties
Operation
RefutationMoveParameter
object
4 properties
SelectionParameter
object
2 properties
TxRollupDispatchTicketsOperation
SrCommitmentInfo
object
8 properties
TxRollupCommitOperation
NonceRevelationOperation
TransactionOperation
RevelationPenaltyOperation
Alias
object
2 properties
AutostakingOperation
BoolParameter
object
2 properties
SmartRollupRefuteOperation
RefutationGameStatusParameter
object
4 properties
MigrationOperation
SelectParameter
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tezos-operations-api-openapi.yml Raw ↑

Other APIs Tezos publishes across the network.

TzKT Accounts API
TzKT Blocks API
TzKT Operations API
TzKT Contracts API
TzKT Big Maps API
TzKT Tokens API
TzKT Delegations and Staking API
TzKT Governance API
TzKT Protocols API
TzKT WebSocket API
Tezos Accounts API
Tezos BigMaps API