{ "opencollection": "1.0.0", "info": { "name": "TzKT Accounts Operations API", "version": "1.17.1" }, "items": [ { "info": { "name": "Operations", "type": "folder" }, "items": [ { "info": { "name": "Get operations by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of operations with the specified hash. \n**NOTE: if you know in advance what operation type you want to get (e.g. transactions), prefer using `/v1/operations/{type}/{hash}`\n(e.g. [/v1/operations/transactions/{hash}](#operation/Operations_GetTransactionByHash)) instead, because it's much more efficient.**" }, { "info": { "name": "Get operations by hash and counter", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/:hash/:counter", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "counter", "value": "", "type": "path", "description": "Operation counter" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of operations with the specified hash and counter. \n**NOTE: if you know in advance what operation type you want to get (e.g. transactions), prefer using `/v1/operations/{type}/{hash}/{counter}`\n(e.g. [/v1/operations/transactions/{hash}/{counter}](#operation/Operations_GetTransactionByHashCounter)) instead, because it's much more efficient.**" }, { "info": { "name": "Get operations by hash, counter and nonce", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/:hash/:counter/:nonce", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "counter", "value": "", "type": "path", "description": "Operation counter" }, { "name": "nonce", "value": "", "type": "path", "description": "Operation nonce (internal)" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns an internal operations with the specified hash, counter and nonce. \n**NOTE: if you know in advance what operation type you want to get (e.g. transactions), prefer using `/v1/operations/{type}/{hash}/{counter}/{nonce}`\n(e.g. [/v1/operations/transactions/{hash}/{counter}/{nonce}](#operation/Operations_GetTransactionByHashCounterNonce)) instead, because it's much more efficient.**" }, { "info": { "name": "Get operation status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist. \n**NOTE: if you know in advance what operation type you want to check (e.g. transactions), prefer using `/v1/operations/{type}/{hash}/status`\n(e.g. [/v1/operations/transactions/{hash}/status](#operation/Operations_GetTransactionStatus)) instead, because it's much more efficient.**" }, { "info": { "name": "Get attestations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/attestations", "params": [ { "name": "delegate", "value": "", "type": "query", "description": "Filters attestations by delegate. Allowed fields for `.eqx` mode: none." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters attestations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters attestations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts attestations by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of attestation operations." }, { "info": { "name": "Get attestation by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/attestations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns an attestation operation with specified hash." }, { "info": { "name": "Get attestations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/attestations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters attestations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters attestations by timestamp." } ] }, "docs": "Returns the total number of attestation operations." }, { "info": { "name": "Get preattestations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/preattestations", "params": [ { "name": "delegate", "value": "", "type": "query", "description": "Filters by delegate. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of preattestation operations." }, { "info": { "name": "Get preattestation by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/preattestations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns an preattestation operation with specified hash." }, { "info": { "name": "Get preattestations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/preattestations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of preattestation operations." }, { "info": { "name": "Get ballots", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/ballots", "params": [ { "name": "delegate", "value": "", "type": "query", "description": "Filters ballots by delegate. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters ballots by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters ballots by timestamp." }, { "name": "epoch", "value": "", "type": "query", "description": "Filters ballots by voting epoch." }, { "name": "period", "value": "", "type": "query", "description": "Filters ballots by voting period." }, { "name": "proposal", "value": "", "type": "query", "description": "Filters ballots by proposal hash." }, { "name": "vote", "value": "", "type": "query", "description": "Filters ballots by vote (`yay`, `nay`, `pass`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts ballots by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of ballot operations." }, { "info": { "name": "Get ballot by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/ballots/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a ballot operation with specified hash." }, { "info": { "name": "Get ballots count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/ballots/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters ballot operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters ballot operations by timestamp." } ] }, "docs": "Returns the total number of ballot operations." }, { "info": { "name": "Get proposals", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/proposals", "params": [ { "name": "delegate", "value": "", "type": "query", "description": "Filters proposal operations by delegate. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters proposal operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters proposal operations by timestamp." }, { "name": "epoch", "value": "", "type": "query", "description": "Filters proposal operations by voting epoch." }, { "name": "period", "value": "", "type": "query", "description": "Filters proposal operations by voting period." }, { "name": "proposal", "value": "", "type": "query", "description": "Filters proposal operations by proposal hash." }, { "name": "duplicated", "value": "", "type": "query", "description": "Specify whether to include or exclude duplicates, which didn't actually upvote a proposal." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts proposal operations by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of proposal operations." }, { "info": { "name": "Get proposal by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/proposals/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a proposal operation with specified hash." }, { "info": { "name": "Get proposals count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/proposals/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters proposal operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters proposal operations by timestamp." } ] }, "docs": "Returns the total number of proposal operations." }, { "info": { "name": "Get activations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/activations", "params": [ { "name": "account", "value": "", "type": "query", "description": "Filters activations by account. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters activations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters activations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts activations by specified field. Supported fields: `id` (default), `level`, `balance`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of activation operations." }, { "info": { "name": "Get activation by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/activations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns an activation operation with specified hash." }, { "info": { "name": "Get activations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/activations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters activations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters activations by timestamp." } ] }, "docs": "Returns the total number of activation operations." }, { "info": { "name": "Get dal entrapment evidences", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_entrapment_evidence", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters by any of the specified fields. Example: `anyof.accuser.offender=tz1...` will return operations where `accuser` OR `offender` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "accuser", "value": "", "type": "query", "description": "Filters by accuser. Allowed fields for `.eqx` mode: `offender`." }, { "name": "offender", "value": "", "type": "query", "description": "Filters by offender. Allowed fields for `.eqx` mode: `accuser`." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `trapLevel`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of dal entrapment evidence operations." }, { "info": { "name": "Get dal entrapment evidence by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_entrapment_evidence/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns dal entrapment evidence operations with specified hash." }, { "info": { "name": "Get dal entrapment evidences count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_entrapment_evidence/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of dal entrapment evidence operations." }, { "info": { "name": "Get double baking", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/double_baking", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters double baking operations by any of the specified fields. Example: `anyof.accuser.offender=tz1...` will return operations where `accuser` OR `offender` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "accuser", "value": "", "type": "query", "description": "Filters double baking operations by accuser. Allowed fields for `.eqx` mode: `offender`." }, { "name": "offender", "value": "", "type": "query", "description": "Filters double baking operations by offender. Allowed fields for `.eqx` mode: `accuser`." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters double baking operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters double baking operations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts double baking operations by specified field. Supported fields: `id` (default), `level`, `accusedLevel`, `accuserRewards`, `offenderLostDeposits`, `offenderLostRewards`, `offenderLostFees`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of double baking operations." }, { "info": { "name": "Get double baking by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/double_baking/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a double baking operation with specified hash." }, { "info": { "name": "Get double baking count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/double_baking/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters double baking operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters double baking operations by timestamp." } ] }, "docs": "Returns the total number of double baking operations." }, { "info": { "name": "Get double consensus", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/double_consensus", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields. Example: `anyof.accuser.offender=tz1...` will return operations where `accuser` OR `offender` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "accuser", "value": "", "type": "query", "description": "Filter by accuser. Allowed fields for `.eqx` mode: `offender`." }, { "name": "offender", "value": "", "type": "query", "description": "Filter by offender. Allowed fields for `.eqx` mode: `accuser`." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id." }, { "name": "kind", "value": "", "type": "query", "description": "Filter by misbehaviour kind (`double_attestation` or `double_preattestation`)." }, { "name": "level", "value": "", "type": "query", "description": "Filter by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sort by specified field. Supported fields: `id` (default), `level`, `accusedLevel`, `accuserRewards`, `offenderLostDeposits`, `offenderLostRewards`, `offenderLostFees`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of double consensus operations." }, { "info": { "name": "Get double consensus by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/double_consensus/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a double consensus operation with specified hash." }, { "info": { "name": "Get double consensus count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/double_consensus/count", "params": [ { "name": "kind", "value": "", "type": "query", "description": "Filter by misbehaviour kind (`double_attestation` or `double_preattestation`)." }, { "name": "level", "value": "", "type": "query", "description": "Filter by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp." } ] }, "docs": "Returns the total number of double consensus operations." }, { "info": { "name": "Get nonce revelations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/nonce_revelations", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters nonce revelation operations by any of the specified fields. Example: `anyof.baker.sender=tz1...` will return operations where `baker` OR `sender` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "baker", "value": "", "type": "query", "description": "Filters nonce revelation operations by baker. Allowed fields for `.eqx` mode: `sender`." }, { "name": "sender", "value": "", "type": "query", "description": "Filters nonce revelation operations by sender. Allowed fields for `.eqx` mode: `baker`." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters nonce revelation operations by level." }, { "name": "revealedCycle", "value": "", "type": "query", "description": "Filters by cycle for which the nonce was revealed." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters nonce revelation operations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts nonce revelation operations by specified field. Supported fields: `id` (default), `level`, `revealedLevel`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of seed nonce revelation operations." }, { "info": { "name": "Get nonce revelation by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/nonce_revelations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a seed nonce revelation operation with specified hash." }, { "info": { "name": "Get nonce revelations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/nonce_revelations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters seed nonce revelation operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters seed nonce revelation operations by timestamp." } ] }, "docs": "Returns the total number of seed nonce revelation operations." }, { "info": { "name": "Get vdf revelations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/vdf_revelations", "params": [ { "name": "baker", "value": "", "type": "query", "description": "Filters by baker. Allowed fields for `.eqx` mode: none." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "cycle", "value": "", "type": "query", "description": "Filters by cycle in which the operation was included." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of vdf revelation operations." }, { "info": { "name": "Get vdf revelation by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/vdf_revelations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a vdf revelation operation with specified hash." }, { "info": { "name": "Get vdf revelations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/vdf_revelations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of vdf revelation operations." }, { "info": { "name": "Get drain delegate", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/drain_delegate", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters by any of the specified fields. Example: `anyof.delegate.target=tz1...` will return operations where `delegate` OR `target` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "delegate", "value": "", "type": "query", "description": "Filters by drained baker. Allowed fields for `.eqx` mode: none." }, { "name": "target", "value": "", "type": "query", "description": "Filters by target. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of drain delegate operations." }, { "info": { "name": "Get drain delegate by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/drain_delegate/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a drain delegate operation with specified hash." }, { "info": { "name": "Get drain delegate count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/drain_delegate/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of drain delegate operations." }, { "info": { "name": "Get delegations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/delegations", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters delegations by any of the specified fields. Example: `anyof.prevDelegate.newDelegate=tz1...` will return operations where `prevDelegate` OR `newDelegate` is equal to the specified value. This parameter is useful when you need to retrieve all delegations associated with a specified account." }, { "name": "initiator", "value": "", "type": "query", "description": "Filters delegations by initiator. Allowed fields for `.eqx` mode: `prevDelegate`, `newDelegate`." }, { "name": "sender", "value": "", "type": "query", "description": "Filters delegations by sender. Allowed fields for `.eqx` mode: `prevDelegate`, `newDelegate`." }, { "name": "prevDelegate", "value": "", "type": "query", "description": "Filters delegations by prev delegate. Allowed fields for `.eqx` mode: `initiator`, `sender`, `newDelegate`." }, { "name": "newDelegate", "value": "", "type": "query", "description": "Filters delegations by new delegate. Allowed fields for `.eqx` mode: `initiator`, `sender`, `prevDelegate`." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters delegations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters delegations by timestamp." }, { "name": "senderCodeHash", "value": "", "type": "query", "description": "Filters by `senderCodeHash`." }, { "name": "status", "value": "", "type": "query", "description": "Filters delegations by operation status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts delegations by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of delegation operations." }, { "info": { "name": "Get delegation by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/delegations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a delegation operation with specified hash." }, { "info": { "name": "Get delegation status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/delegations/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get delegations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/delegations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters delegations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters delegations by timestamp." } ] }, "docs": "Returns the total number of delegation operations." }, { "info": { "name": "Get originations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/originations", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters originations by any of the specified fields. Example: `anyof.sender.initiator=tz1...` will return operations where `sender` OR `initiator` is equal to the specified value. This parameter is useful when you need to retrieve all originations associated with a specified account." }, { "name": "initiator", "value": "", "type": "query", "description": "Filters origination operations by initiator. Allowed fields for `.eqx` mode: `contractDelegate`." }, { "name": "sender", "value": "", "type": "query", "description": "Filters origination operations by sender. Allowed fields for `.eqx` mode: `contractDelegate`." }, { "name": "contractDelegate", "value": "", "type": "query", "description": "Filters origination operations by delegate. Allowed fields for `.eqx` mode: `initiator`, `sender`." }, { "name": "originatedContract", "value": "", "type": "query", "description": "Filters origination operations by originated contract. Allowed fields for `.eqx` mode: none." }, { "name": "id", "value": "", "type": "query", "description": "Filters origination operations by internal TzKT id" }, { "name": "typeHash", "value": "", "type": "query", "description": "Filters origination operations by 32-bit hash of originated contract parameter and storage types (helpful for searching originations of similar contracts)" }, { "name": "codeHash", "value": "", "type": "query", "description": "Filters origination operations by 32-bit hash of originated contract code (helpful for searching originations of same contracts)" }, { "name": "level", "value": "", "type": "query", "description": "Filters origination operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters origination operations by timestamp." }, { "name": "senderCodeHash", "value": "", "type": "query", "description": "Filters by `senderCodeHash`." }, { "name": "anyCodeHash", "value": "", "type": "query", "description": "Filters by either `senderCodeHash` or `codeHash`." }, { "name": "status", "value": "", "type": "query", "description": "Filters origination operations by operation status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts originations by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `storageUsed`, `bakerFee`, `storageFee`, `allocationFee`, `contractBalance`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of origination operations." }, { "info": { "name": "Get origination by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/originations/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns origination operations with specified hash." }, { "info": { "name": "Get origination status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/originations/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get originations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/originations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters originations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters originations by timestamp." } ] }, "docs": "Returns the total number of origination operations." }, { "info": { "name": "Get transactions", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transactions", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters transactions by any of the specified fields. Example: `anyof.sender.target=tz1...` will return operations where `sender` OR `target` is equal to the specified value. This parameter is useful when you need to retrieve all transactions associated with a specified account." }, { "name": "initiator", "value": "", "type": "query", "description": "Filters transactions by initiator. Allowed fields for `.eqx` mode: `target`." }, { "name": "sender", "value": "", "type": "query", "description": "Filters transactions by sender. Allowed fields for `.eqx` mode: `target`." }, { "name": "target", "value": "", "type": "query", "description": "Filters transactions by target. Allowed fields for `.eqx` mode: `sender`, `initiator`." }, { "name": "amount", "value": "", "type": "query", "description": "Filters transactions by amount (micro tez)." }, { "name": "id", "value": "", "type": "query", "description": "Filters transactions by id." }, { "name": "level", "value": "", "type": "query", "description": "Filters transactions by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters transactions by timestamp." }, { "name": "senderCodeHash", "value": "", "type": "query", "description": "Filters by `senderCodeHash`." }, { "name": "targetCodeHash", "value": "", "type": "query", "description": "Filters by `targetCodeHash`." }, { "name": "codeHash", "value": "", "type": "query", "description": "Filters by either `senderCodeHash` or `targetCodeHash`." }, { "name": "entrypoint", "value": "", "type": "query", "description": "Filters transactions by entrypoint called on the target contract." }, { "name": "parameter", "value": "", "type": "query", "description": "Filters transactions by parameter value. Note, this query parameter supports the following format: `?parameter{.path?}{.mode?}=...`,\n so you can specify a path to a particular field to filter by, for example: `?parameter.token_id=...` or `?parameter.sigs.0.ne=...`.\n Also, note that `.value` part must be omitted in the path, so, for example, filtering by `parameter.value.foo` must be specified as `?parameter.foo=...`." }, { "name": "hasInternals", "value": "", "type": "query", "description": "Filters transactions by presence of internal operations." }, { "name": "status", "value": "", "type": "query", "description": "Filters transactions by operation status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts transactions by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `storageUsed`, `bakerFee`, `storageFee`, `allocationFee`, `amount`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of transaction operations." }, { "info": { "name": "Get transaction by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transactions/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns transaction operations with specified hash." }, { "info": { "name": "Get transaction by hash and counter", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transactions/:hash/:counter", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "counter", "value": "", "type": "path", "description": "Operation counter" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns transaction operations with specified hash and counter." }, { "info": { "name": "Get transaction by hash, counter and nonce", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transactions/:hash/:counter/:nonce", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "counter", "value": "", "type": "path", "description": "Operation counter" }, { "name": "nonce", "value": "", "type": "path", "description": "Operation nonce (internal)" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns an internal transaction operation with specified hash, counter and nonce." }, { "info": { "name": "Get transaction status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transactions/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get transactions count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transactions/count", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters transactions by any of the specified fields. Example: `anyof.sender.target=tz1...` will return operations where `sender` OR `target` is equal to the specified value. This parameter is useful when you need to retrieve all transactions associated with a specified account." }, { "name": "initiator", "value": "", "type": "query", "description": "Filters transactions by initiator. Allowed fields for `.eqx` mode: `target`." }, { "name": "sender", "value": "", "type": "query", "description": "Filters transactions by sender. Allowed fields for `.eqx` mode: `target`." }, { "name": "target", "value": "", "type": "query", "description": "Filters transactions by target. Allowed fields for `.eqx` mode: `sender`, `initiator`." }, { "name": "amount", "value": "", "type": "query", "description": "Filters transactions by amount (micro tez)." }, { "name": "level", "value": "", "type": "query", "description": "Filters transactions by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters transactions by timestamp." }, { "name": "entrypoint", "value": "", "type": "query", "description": "Filters transactions by entrypoint called on the target contract." }, { "name": "parameter", "value": "", "type": "query", "description": "Filters transactions by parameter value. Note, this query parameter supports the following format: `?parameter{.path?}{.mode?}=...`,\n so you can specify a path to a particular field to filter by, for example: `?parameter.token_id=...` or `?parameter.sigs.0.ne=...`.\n Also, note that `.value` part must be omitted in the path, so, for example, filtering by `parameter.value.foo` must be specified as `?parameter.foo=...`." }, { "name": "status", "value": "", "type": "query", "description": "Filters transactions by operation status (`applied`, `failed`, `backtracked`, `skipped`)." } ] }, "docs": "Returns the total number of transaction operations." }, { "info": { "name": "Get reveals", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/reveals", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters reveal operations by sender. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters reveal operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters reveal operations by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters reveal operations by operation status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts reveals by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of reveal operations." }, { "info": { "name": "Get reveal by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/reveals/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns reveal operation with specified hash." }, { "info": { "name": "Get reveal status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/reveals/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get reveals count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/reveals/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters reveals by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters reveals by timestamp." } ] }, "docs": "Returns the total number of reveal operations." }, { "info": { "name": "Get register constants", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/register_constants", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters operations by sender. Allowed fields for `.eqx` mode: none." }, { "name": "address", "value": "", "type": "query", "description": "Filters operations by global address of the created constant (starts with `expr..`)." }, { "name": "level", "value": "", "type": "query", "description": "Filters operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters operations by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters operations by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts operations by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `storageUsed`, `bakerFee`, `storageFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the constant value: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of register global constant operations." }, { "info": { "name": "Get register constant by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/register_constants/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the constant value: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns register global constant operation with specified hash." }, { "info": { "name": "Get register constant status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/register_constants/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get register constants count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/register_constants/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters operations by timestamp." } ] }, "docs": "Returns the total number of register global constant operations." }, { "info": { "name": "Get set deposits limits", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/set_deposits_limits", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of set deposits limit operations." }, { "info": { "name": "Get set deposits limit by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/set_deposits_limits/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns set deposits limit operation with specified hash." }, { "info": { "name": "Get set deposits limit status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/set_deposits_limits/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get set deposits limits count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/set_deposits_limits/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of set deposits limit operations." }, { "info": { "name": "Get transfer ticket", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transfer_ticket", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters by any of the specified fields. Example: `anyof.sender.target=tz1...` will return operations where `sender` OR `target` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "target", "value": "", "type": "query", "description": "Filters by target. Allowed fields for `.eqx` mode: none." }, { "name": "id", "value": "", "type": "query", "description": "Filters by id." }, { "name": "ticketer", "value": "", "type": "query", "description": "Filters by ticketer. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the content value: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of transfer ticket operations." }, { "info": { "name": "Get transfer ticket by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transfer_ticket/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the content value: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns transfer ticket operation with specified hash." }, { "info": { "name": "Get transfer ticket status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transfer_ticket/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get transfer ticket count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/transfer_ticket/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of transfer ticket operations." }, { "info": { "name": "Get tx rollup commit", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_commit", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup commit operations." }, { "info": { "name": "Get tx rollup commit by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_commit/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup commit operation with specified hash." }, { "info": { "name": "Get tx rollup commit status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_commit/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup commit count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_commit/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup commit operations." }, { "info": { "name": "Get tx rollup dispatch tickets", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_dispatch_tickets", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup dispatch tickets operations." }, { "info": { "name": "Get tx rollup dispatch tickets by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_dispatch_tickets/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup dispatch tickets operation with specified hash." }, { "info": { "name": "Get tx rollup dispatch tickets status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_dispatch_tickets/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup dispatch tickets count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_dispatch_tickets/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup dispatch tickets operations." }, { "info": { "name": "Get tx rollup finalize commitment", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_finalize_commitment", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup finalize commitment operations." }, { "info": { "name": "Get tx rollup finalize commitment by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_finalize_commitment/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup finalize commitment operation with specified hash." }, { "info": { "name": "Get tx rollup finalize commitment status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_finalize_commitment/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup finalize commitment count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_finalize_commitment/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup finalize commitment operations." }, { "info": { "name": "Get tx rollup origination", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_origination", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup origination operations." }, { "info": { "name": "Get tx rollup origination by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_origination/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup origination operation with specified hash." }, { "info": { "name": "Get tx rollup origination status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_origination/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup origination count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_origination/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup origination operations." }, { "info": { "name": "Get tx rollup rejection", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_rejection", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters by any of the specified fields. Example: `anyof.sender.committer=tz1...` will return operations where `sender` OR `committer` is equal to the specified value. This parameter is useful when you need to retrieve all operations associated with a specified account." }, { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "committer", "value": "", "type": "query", "description": "Filters by committer. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup rejection operations." }, { "info": { "name": "Get tx rollup rejection by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_rejection/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup rejection operation with specified hash." }, { "info": { "name": "Get tx rollup rejection status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_rejection/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup rejection count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_rejection/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup rejection operations." }, { "info": { "name": "Get tx rollup remove commitment", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_remove_commitment", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup remove commitment operations." }, { "info": { "name": "Get tx rollup remove commitment by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_remove_commitment/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup remove commitment operation with specified hash." }, { "info": { "name": "Get tx rollup remove commitment status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_remove_commitment/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup remove commitment count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_remove_commitment/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup remove commitment operations." }, { "info": { "name": "Get tx rollup return bond", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_return_bond", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup return bond operations." }, { "info": { "name": "Get tx rollup return bond by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_return_bond/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup return bond operation with specified hash." }, { "info": { "name": "Get tx rollup return bond status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_return_bond/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup return bond count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_return_bond/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup return bond operations." }, { "info": { "name": "Get tx rollup submit batch", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_submit_batch", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "rollup", "value": "", "type": "query", "description": "Filters by rollup. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `bakerFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of tx rollup submit batch operations." }, { "info": { "name": "Get tx rollup submit batch by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_submit_batch/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns tx rollup submit batch operation with specified hash." }, { "info": { "name": "Get tx rollup submit batch status", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_submit_batch/:hash/status", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" } ] }, "docs": "Returns operation status: `true` if applied, `false` if failed, `null` (or HTTP 204) if doesn't exist." }, { "info": { "name": "Get tx rollup submit batch count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/tx_rollup_submit_batch/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of tx rollup submit batch operations." }, { "info": { "name": "Get increase paid storage", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/increase_paid_storage", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "contract", "value": "", "type": "query", "description": "Filters by contract. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts operations by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `storageUsed`, `bakerFee`, `storageFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of increase paid storage operations." }, { "info": { "name": "Get increase paid storage by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/increase_paid_storage/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns increase paid storage operation with specified hash." }, { "info": { "name": "Get increase paid storage count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/increase_paid_storage/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters operations by timestamp." } ] }, "docs": "Returns the total number of increase paid storage operations." }, { "info": { "name": "Get update secondary key", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/update_secondary_key", "params": [ { "name": "sender", "value": "", "type": "query", "description": "Filters by sender. Allowed fields for `.eqx` mode: none." }, { "name": "keyType", "value": "", "type": "query", "description": "Filters by key type (`consensus` or `companion`)." }, { "name": "activationCycle", "value": "", "type": "query", "description": "Filters by activation cycle." }, { "name": "publicKeyHash", "value": "", "type": "query", "description": "Filters by pkh (tz address)." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "status", "value": "", "type": "query", "description": "Filters by status (`applied`, `failed`, `backtracked`, `skipped`)." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts operations by specified field. Supported fields: `id` (default), `level`, `gasUsed`, `storageUsed`, `bakerFee`, `storageFee`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of update secondary key operations." }, { "info": { "name": "Get update secondary key by hash", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/update_secondary_key/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Operation hash" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns update secondary key operation with specified hash." }, { "info": { "name": "Get update secondary key count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/update_secondary_key/count", "params": [ { "name": "keyType", "value": "", "type": "query", "description": "Filters operations key type (`consensus` or `companion`)." }, { "name": "level", "value": "", "type": "query", "description": "Filters operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters operations by timestamp." } ] }, "docs": "Returns the total number of update secondary key operations." }, { "info": { "name": "Get smart rollup add messages", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_add_messages", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of smart rollup add messages operations." }, { "info": { "name": "Get smart rollup add messages count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_add_messages/count", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup add messages operations." }, { "info": { "name": "Get smart rollup cement", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_cement", "params": [ { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of smart rollup cement operations." }, { "info": { "name": "Get smart rollup cement count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_cement/count", "params": [ { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup cement operations." }, { "info": { "name": "Get smart rollup execute", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_execute", "params": [ { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of smart rollup execute operations." }, { "info": { "name": "Get smart rollup execute count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_execute/count", "params": [ { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup execute operations." }, { "info": { "name": "Get smart rollup originate", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_originate", "params": [ { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameter type value: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" } ] }, "docs": "Returns a list of smart rollup originate operations." }, { "info": { "name": "Get smart rollup originate count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_originate/count", "params": [ { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup originate operations." }, { "info": { "name": "Get smart rollup publish", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_publish", "params": [ { "name": "commitment.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "commitment.hash", "value": "", "type": "query", "description": "Filter by commitment hash. \nClick on the parameter to expand more details." }, { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of smart rollup publish operations." }, { "info": { "name": "Get smart rollup publish count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_publish/count", "params": [ { "name": "commitment.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "commitment.hash", "value": "", "type": "query", "description": "Filter by commitment hash. \nClick on the parameter to expand more details." }, { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup publish operations." }, { "info": { "name": "Get smart rollup recover bond", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_recover_bond", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields (`sender` or `staker`).\nExample: `anyof.sender.staker=tz1...` will return operations where `sender` OR `staker` is equal to the specified value.\nThis parameter is useful when you need to get all operations somehow related to the account in a single request. \nClick on the parameter to expand more details." }, { "name": "staker", "value": "", "type": "query", "description": "Filter by staker address. \nClick on the parameter to expand more details." }, { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of smart rollup recover bond operations." }, { "info": { "name": "Get smart rollup recover bond count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_recover_bond/count", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields (`sender` or `staker`).\nExample: `anyof.sender.staker=tz1...` will return operations where `sender` OR `staker` is equal to the specified value.\nThis parameter is useful when you need to get all operations somehow related to the account in a single request. \nClick on the parameter to expand more details." }, { "name": "staker", "value": "", "type": "query", "description": "Filter by staker address. \nClick on the parameter to expand more details." }, { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup recover bond operations." }, { "info": { "name": "Get smart rollup refute", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_refute", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields (`sender`, `initiator`, or `opponent`).\nExample: `anyof.initiator.opponent=tz1...` will return operations where `initiator` OR `opponent` is equal to the specified value.\nThis parameter is useful when you need to get all operations somehow related to the account in a single request. \nClick on the parameter to expand more details." }, { "name": "game.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "game.initiator", "value": "", "type": "query", "description": "Filter by initiator (who found a wrong commitment and started the refutation game). \nClick on the parameter to expand more details." }, { "name": "game.initiatorCommitment.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "game.initiatorCommitment.hash", "value": "", "type": "query", "description": "Filter by commitment hash. \nClick on the parameter to expand more details." }, { "name": "game.opponent", "value": "", "type": "query", "description": "Filter by opponent (who was accused in publishing a wrong commitment). \nClick on the parameter to expand more details." }, { "name": "game.opponentCommitment.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "game.opponentCommitment.hash", "value": "", "type": "query", "description": "Filter by commitment hash. \nClick on the parameter to expand more details." }, { "name": "move", "value": "", "type": "query", "description": "Filter by refutation game move (`start`, `dissection`, `proof`, or `timeout`). \nClick on the parameter to expand more details." }, { "name": "gameStatus", "value": "", "type": "query", "description": "Filter by refutation game status (`none`, `ongoing`, `loser`, or `draw`). \nClick on the parameter to expand more details." }, { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of smart rollup refute operations." }, { "info": { "name": "Get smart rollup refute count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/sr_refute/count", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields (`sender`, `initiator`, or `opponent`).\nExample: `anyof.initiator.opponent=tz1...` will return operations where `initiator` OR `opponent` is equal to the specified value.\nThis parameter is useful when you need to get all operations somehow related to the account in a single request. \nClick on the parameter to expand more details." }, { "name": "game.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "game.initiator", "value": "", "type": "query", "description": "Filter by initiator (who found a wrong commitment and started the refutation game). \nClick on the parameter to expand more details." }, { "name": "game.initiatorCommitment.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "game.initiatorCommitment.hash", "value": "", "type": "query", "description": "Filter by commitment hash. \nClick on the parameter to expand more details." }, { "name": "game.opponent", "value": "", "type": "query", "description": "Filter by opponent (who was accused in publishing a wrong commitment). \nClick on the parameter to expand more details." }, { "name": "game.opponentCommitment.id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "game.opponentCommitment.hash", "value": "", "type": "query", "description": "Filter by commitment hash. \nClick on the parameter to expand more details." }, { "name": "move", "value": "", "type": "query", "description": "Filter by refutation game move (`start`, `dissection`, `proof`, or `timeout`). \nClick on the parameter to expand more details." }, { "name": "gameStatus", "value": "", "type": "query", "description": "Filter by refutation game status (`none`, `ongoing`, `loser`, or `draw`). \nClick on the parameter to expand more details." }, { "name": "rollup", "value": "", "type": "query", "description": "Filter by rollup address. \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of smart rollup refute operations." }, { "info": { "name": "Get staking ops", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/staking", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields (`sender`, or `baker`).\nExample: `anyof.sender.baker=tz1...` will return operations where `sender` OR `baker` is equal to the specified value.\nThis parameter is useful when you need to get all operations somehow related to the account in a single request. \nClick on the parameter to expand more details." }, { "name": "staker", "value": "", "type": "query", "description": "Filter by staker address. \nClick on the parameter to expand more details." }, { "name": "baker", "value": "", "type": "query", "description": "Filter by baker address. \nClick on the parameter to expand more details." }, { "name": "action", "value": "", "type": "query", "description": "Filter by staking action (`stake`, `unstake`, `finalize`). \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of staking operations." }, { "info": { "name": "Get staking ops count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/staking/count", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filter by any of the specified fields (`sender`, or `baker`).\nExample: `anyof.sender.baker=tz1...` will return operations where `sender` OR `baker` is equal to the specified value.\nThis parameter is useful when you need to get all operations somehow related to the account in a single request. \nClick on the parameter to expand more details." }, { "name": "staker", "value": "", "type": "query", "description": "Filter by staker address. \nClick on the parameter to expand more details." }, { "name": "baker", "value": "", "type": "query", "description": "Filter by baker address. \nClick on the parameter to expand more details." }, { "name": "action", "value": "", "type": "query", "description": "Filter by staking action (`stake`, `unstake`, `finalize`). \nClick on the parameter to expand more details." }, { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of staking operations." }, { "info": { "name": "Get migrations", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/migrations", "params": [ { "name": "account", "value": "", "type": "query", "description": "Filters migration operations by account. Allowed fields for `.eqx` mode: none." }, { "name": "kind", "value": "", "type": "query", "description": "Filters migration operations by kind (`bootstrap`, `activate_delegate`, `airdrop`, `proposal_invoice`, `origination`, `subsidy`, `remove_bigmap_key`)." }, { "name": "balanceChange", "value": "", "type": "query", "description": "Filters migration operations by amount." }, { "name": "id", "value": "", "type": "query", "description": "Filters migration operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters migration operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters migration operations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts migrations by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of migration operations (synthetic type)." }, { "info": { "name": "Get migration by id", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/migrations/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Operation id" }, { "name": "micheline", "value": "", "type": "query", "description": "Format of the parameters, storage and diffs: `0` - JSON, `1` - JSON string, `2` - raw micheline, `3` - raw micheline string" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns migration operation with specified id." }, { "info": { "name": "Get migrations count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/migrations/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters migrations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters migrations by timestamp." } ] }, "docs": "Returns the total number of migration operations (synthetic type)." }, { "info": { "name": "Get revelation penalties", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/revelation_penalties", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "baker", "value": "", "type": "query", "description": "Filters revelation penalty operations by baker. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters revelation penalty operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters revelation penalty operations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts revelation penalty operations by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of revelation penalty operations (synthetic type)." }, { "info": { "name": "Get revelation penalty by id", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/revelation_penalties/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Operation id" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns revelation penalty operation with specified id." }, { "info": { "name": "Get revelation penalties count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/revelation_penalties/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters revelation penalty operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters revelation penalty operations by timestamp." } ] }, "docs": "Returns the total number of revelation penalty operations (synthetic type)." }, { "info": { "name": "Get baking", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/baking", "params": [ { "name": "anyof", "value": "", "type": "query", "description": "Filters by any of the specified fields. Example: `anyof.proposer.producer=tz1...`." }, { "name": "proposer", "value": "", "type": "query", "description": "Filters by block proposer. Allowed fields for `.eqx` mode: none." }, { "name": "producer", "value": "", "type": "query", "description": "Filters by block producer. Allowed fields for `.eqx` mode: none." }, { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "level", "value": "", "type": "query", "description": "Filters baking operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters baking operations by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts baking operations by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of baking operations (synthetic type)." }, { "info": { "name": "Get baking by id", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/baking/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Operation id" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns baking operation with specified id." }, { "info": { "name": "Get baking count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/baking/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters baking operations by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters baking operations by timestamp." } ] }, "docs": "Returns the total number of baking operations (synthetic type)." }, { "info": { "name": "Get attestation rewards", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/attestation_rewards", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "baker", "value": "", "type": "query", "description": "Filters by baker. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of attestation reward operations (synthetic type)." }, { "info": { "name": "Get attestation reward by id", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/attestation_rewards/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Operation id" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns attestation reward operation with specified id." }, { "info": { "name": "Get attestation rewards count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/attestation_rewards/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of attestation reward operations (synthetic type)." }, { "info": { "name": "Get dal attestation rewards", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_attestation_reward", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filters operations by internal TzKT id." }, { "name": "baker", "value": "", "type": "query", "description": "Filters by baker. Allowed fields for `.eqx` mode: none." }, { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." }, { "name": "select", "value": "", "type": "query", "description": "Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both `.fields` and `.values` modes." }, { "name": "sort", "value": "", "type": "query", "description": "Sorts by specified field. Supported fields: `id` (default), `level`." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of dal attestation reward operations (synthetic type)." }, { "info": { "name": "Get dal attestation reward by id", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_attestation_reward/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Operation id" }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns dal attestation reward operation with specified id." }, { "info": { "name": "Get dal attestation rewards count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_attestation_reward/count", "params": [ { "name": "level", "value": "", "type": "query", "description": "Filters by level." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filters by timestamp." } ] }, "docs": "Returns the total number of dal attestation reward operations (synthetic type)." }, { "info": { "name": "Get autostaking ops", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/autostaking", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by level of the block where the operation happened. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the block where the operation happened. \nClick on the parameter to expand more details." }, { "name": "baker", "value": "", "type": "query", "description": "Filter by baker. \nClick on the parameter to expand more details." }, { "name": "action", "value": "", "type": "query", "description": "Filter by autostaking action. \nClick on the parameter to expand more details." }, { "name": "amount", "value": "", "type": "query", "description": "Filter by amount. \nClick on the parameter to expand more details." }, { "name": "stakingUpdatesCount", "value": "", "type": "query", "description": "Filter by number of staking updates. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of autostaking operations." }, { "info": { "name": "Get autostaking ops count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/autostaking/count", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by level of the block where the operation happened. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the block where the operation happened. \nClick on the parameter to expand more details." }, { "name": "baker", "value": "", "type": "query", "description": "Filter by baker. \nClick on the parameter to expand more details." }, { "name": "action", "value": "", "type": "query", "description": "Filter by autostaking action. \nClick on the parameter to expand more details." }, { "name": "amount", "value": "", "type": "query", "description": "Filter by amount. \nClick on the parameter to expand more details." }, { "name": "stakingUpdatesCount", "value": "", "type": "query", "description": "Filter by number of staking updates. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of autostaking operations." }, { "info": { "name": "Get set_delegate_parameters ops", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/set_delegate_parameters", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of set_delegate_parameters operations." }, { "info": { "name": "Get set_delegate_parameters ops count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/set_delegate_parameters/count", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of set_delegate_parameters operations." }, { "info": { "name": "Get dal_publish_commitment ops", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_publish_commitment", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query", "description": "Sorts items (asc or desc) by the specified field.\nYou can see what fields can be used for sorting in the response description, below. \nClick on the parameter to expand more details." }, { "name": "offset", "value": "", "type": "query", "description": "Specifies which or how many items should be skipped. \nClick on the parameter to expand more details." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "select", "value": "", "type": "query", "description": "Specify a comma-separated list of fields to include into response or leave it undefined to get default set of fields.\nThis parameter accepts values of the following format: `{field}{path?}{as alias?}`, so you can do deep selection\n(for example, `?select=balance,token.metadata.symbol as token,...`). \nNote, if you select just one field, the response will be flatten into a simple array of values. \nClick on the parameter to expand the details." }, { "name": "quote", "value": "", "type": "query", "description": "Comma-separated list of ticker symbols to inject historical prices into response" } ] }, "docs": "Returns a list of dal_publish_commitment operations." }, { "info": { "name": "Get dal_publish_commitment ops count", "type": "http" }, "http": { "method": "GET", "url": "https://api.tzkt.io/v1/operations/dal_publish_commitment/count", "params": [ { "name": "id", "value": "", "type": "query", "description": "Filter by internal TzKT id. \nClick on the parameter to expand more details." }, { "name": "hash", "value": "", "type": "query", "description": "Filter by operation hash. \nClick on the parameter to expand more details." }, { "name": "counter", "value": "", "type": "query", "description": "Filter by operation counter. \nClick on the parameter to expand more details." }, { "name": "level", "value": "", "type": "query", "description": "Filter by the domain level. \nClick on the parameter to expand more details." }, { "name": "timestamp", "value": "", "type": "query", "description": "Filter by timestamp (ISO 8601) of the operation. \nClick on the parameter to expand more details." }, { "name": "status", "value": "", "type": "query", "description": "Filter by operation status (`applied`, `failed`, `backtracked`, `skipped`). \nClick on the parameter to expand more details." }, { "name": "sender", "value": "", "type": "query", "description": "Filter by operation sender address. \nClick on the parameter to expand more details." }, { "name": "or.ColsAndVals", "value": "", "type": "query" } ] }, "docs": "Returns a total number of dal_publish_commitment operations." } ] } ], "bundled": true }