Tezos · Schema

User

TezosBlockchainTzKTBaking BadCryptocurrencySmart ContractsNFTTokensDelegationStakingGovernanceFA1.2FA2WebSocket

Properties

Name Type Description
id integer Internal TzKT id
type string
address string Public key hash of the account
alias string Name of the project behind the account or account description
publicKey string Base58 representation of account's public key, revealed by the account
revealed boolean Public key revelation status. Unrevealed account can't send manager operation (transaction, origination etc.)
balance integer Account balance
rollupBonds integer Amount of tx rollup commitment bonds (micro tez)
smartRollupBonds integer Amount of smart rollup commitment bonds (micro tez)
stakedBalance integer Amount staked with the selected baker (micro tez). Like delegated amount, except for it is frozen and can be slashed.
stakedPseudotokens string Amount of "pseudo-tokens" received after staking. These pseudotokens are used for unstaking.
unstakedBalance integer Amount that was unstaked, but not yet finalized (i.e. it is still frozen) (micro tez)
unstakedBaker object Information about the baker, for which there are pending unstake requests
counter integer An account nonce which is used to prevent operation replay
delegate object Information about the current delegate of the account. `null` if it's not delegated
delegationLevel integer Block height of latest delegation. `null` if it's not delegated
delegationTime string Block datetime of latest delegation (ISO 8601, e.g. `2020-02-20T02:40:57Z`). `null` if it's not delegated
numContracts integer Number of contracts, created (originated) and/or managed by the account
rollupsCount integer Number of tx rollups, created (originated) by the account
smartRollupsCount integer Number of smart rollups, created (originated) by the account
activeTokensCount integer Number of account tokens with non-zero balances
tokenBalancesCount integer Number of tokens the account ever had
tokenTransfersCount integer Number of token transfers from/to the account
activeTicketsCount integer Number of tickets the account owns.
ticketBalancesCount integer Number of tickets the account ever owned.
ticketTransfersCount integer Number of ticket transfers from/to the account.
numActivations integer Number of account activation operations. Are used to activate accounts that were recommended allocations of tezos tokens for donations to the Tezos Foundation’s fundraiser
numDelegations integer Number of delegation operations, related to the account
numOriginations integer Number of all origination (deployment / contract creation) operations, related to the account
numTransactions integer Number of all transaction (tez transfer) operations, related to the account
numReveals integer Number of reveal (is used to reveal the public key associated with an account) operations of the contract
numRegisterConstants integer Number of register global constant operations sent by the account
numSetDepositsLimits integer Number of set deposits limit operations sent by the account
numMigrations integer Number of migration (result of the context (database) migration during a protocol update) operations, related to the account (synthetic type)
txRollupOriginationCount integer Number of tx rollup origination operations sent by the account
txRollupSubmitBatchCount integer Number of tx rollup submit batch operations sent by the account
txRollupCommitCount integer Number of tx rollup commit operations sent by the account
txRollupReturnBondCount integer Number of tx rollup return bond operations sent by the account
txRollupFinalizeCommitmentCount integer Number of tx rollup finalize commitment operations sent by the account
txRollupRemoveCommitmentCount integer Number of tx rollup remove commitment operations sent by the account
txRollupRejectionCount integer Number of tx rollup rejection operations sent by the account
txRollupDispatchTicketsCount integer Number of tx rollup dispatch tickets operations sent by the account
transferTicketCount integer Number of transfer ticket operations sent by the account
increasePaidStorageCount integer Number of `increase_paid_storage` operations sent by the account
drainDelegateCount integer Number of `drain_delegate` operations related to the account
smartRollupAddMessagesCount integer Number of `smart_rollup_add_messages` operations related to the account
smartRollupCementCount integer Number of `smart_rollup_cement` operations related to the account
smartRollupExecuteCount integer Number of `smart_rollup_execute_outbox_message` operations related to the account
smartRollupOriginateCount integer Number of `smart_rollup_originate` operations related to the account
smartRollupPublishCount integer Number of `smart_rollup_publish` operations related to the account
smartRollupRecoverBondCount integer Number of `smart_rollup_recover_bond` operations related to the account
smartRollupRefuteCount integer Number of `smart_rollup_refute` operations related to the account
refutationGamesCount integer Number of smart rollup refutation games related to the account
activeRefutationGamesCount integer Number of active smart rollup refutation games related to the account
stakingOpsCount integer Number of staking operations related to the account
stakingUpdatesCount integer Number of staking updates related to the account
setDelegateParametersOpsCount integer Number of set delegate parameters operations related to the account
dalPublishCommitmentOpsCount integer Number of DAL publish commitment operations related to the account
firstActivity integer Block height of the first operation, related to the account
firstActivityTime string Block datetime of the first operation, related to the account (ISO 8601, e.g. `2020-02-20T02:40:57Z`)
lastActivity integer Height of the block in which the account state was changed last time
lastActivityTime string Datetime of the block in which the account state was changed last time (ISO 8601, e.g. `2020-02-20T02:40:57Z`)
extras object Off-chain extras
View JSON Schema on GitHub

JSON Schema

user.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "User",
  "allOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "id": {
          "type": "integer",
          "description": "Internal TzKT id",
          "format": "int32"
        },
        "type": {
          "type": "string"
        },
        "address": {
          "type": "string",
          "description": "Public key hash of the account"
        },
        "alias": {
          "type": "string",
          "description": "Name of the project behind the account or account description",
          "nullable": true
        },
        "publicKey": {
          "type": "string",
          "description": "Base58 representation of account's public key, revealed by the account",
          "nullable": true
        },
        "revealed": {
          "type": "boolean",
          "description": "Public key revelation status. Unrevealed account can't send manager operation (transaction, origination etc.)"
        },
        "balance": {
          "type": "integer",
          "description": "Account balance",
          "format": "int64"
        },
        "rollupBonds": {
          "type": "integer",
          "description": "Amount of tx rollup commitment bonds (micro tez)",
          "format": "int64"
        },
        "smartRollupBonds": {
          "type": "integer",
          "description": "Amount of smart rollup commitment bonds (micro tez)",
          "format": "int64"
        },
        "stakedBalance": {
          "type": "integer",
          "description": "Amount staked with the selected baker (micro tez).\nLike delegated amount, except for it is frozen and can be slashed.",
          "format": "int64"
        },
        "stakedPseudotokens": {
          "type": "string",
          "description": "Amount of \"pseudo-tokens\" received after staking. These pseudotokens are used for unstaking.",
          "nullable": true
        },
        "unstakedBalance": {
          "type": "integer",
          "description": "Amount that was unstaked, but not yet finalized (i.e. it is still frozen) (micro tez)",
          "format": "int64"
        },
        "unstakedBaker": {
          "description": "Information about the baker, for which there are pending unstake requests",
          "nullable": true,
          "oneOf": [
            {
              "$ref": "#/components/schemas/Alias"
            }
          ]
        },
        "counter": {
          "type": "integer",
          "description": "An account nonce which is used to prevent operation replay",
          "format": "int32"
        },
        "delegate": {
          "description": "Information about the current delegate of the account. `null` if it's not delegated",
          "nullable": true,
          "oneOf": [
            {
              "$ref": "#/components/schemas/DelegateInfo"
            }
          ]
        },
        "delegationLevel": {
          "type": "integer",
          "description": "Block height of latest delegation. `null` if it's not delegated",
          "format": "int32",
          "nullable": true
        },
        "delegationTime": {
          "type": "string",
          "description": "Block datetime of latest delegation (ISO 8601, e.g. `2020-02-20T02:40:57Z`). `null` if it's not delegated",
          "format": "date-time",
          "nullable": true
        },
        "numContracts": {
          "type": "integer",
          "description": "Number of contracts, created (originated) and/or managed by the account",
          "format": "int32"
        },
        "rollupsCount": {
          "type": "integer",
          "description": "Number of tx rollups, created (originated) by the account",
          "format": "int32"
        },
        "smartRollupsCount": {
          "type": "integer",
          "description": "Number of smart rollups, created (originated) by the account",
          "format": "int32"
        },
        "activeTokensCount": {
          "type": "integer",
          "description": "Number of account tokens with non-zero balances",
          "format": "int32"
        },
        "tokenBalancesCount": {
          "type": "integer",
          "description": "Number of tokens the account ever had",
          "format": "int32"
        },
        "tokenTransfersCount": {
          "type": "integer",
          "description": "Number of token transfers from/to the account",
          "format": "int32"
        },
        "activeTicketsCount": {
          "type": "integer",
          "description": "Number of tickets the account owns.",
          "format": "int32"
        },
        "ticketBalancesCount": {
          "type": "integer",
          "description": "Number of tickets the account ever owned.",
          "format": "int32"
        },
        "ticketTransfersCount": {
          "type": "integer",
          "description": "Number of ticket transfers from/to the account.",
          "format": "int32"
        },
        "numActivations": {
          "type": "integer",
          "description": "Number of account activation operations. Are used to activate accounts that were recommended allocations of\ntezos tokens for donations to the Tezos Foundation\u2019s fundraiser",
          "format": "int32"
        },
        "numDelegations": {
          "type": "integer",
          "description": "Number of delegation operations, related to the account",
          "format": "int32"
        },
        "numOriginations": {
          "type": "integer",
          "description": "Number of all origination (deployment / contract creation) operations, related to the account",
          "format": "int32"
        },
        "numTransactions": {
          "type": "integer",
          "description": "Number of all transaction (tez transfer) operations, related to the account",
          "format": "int32"
        },
        "numReveals": {
          "type": "integer",
          "description": "Number of reveal (is used to reveal the public key associated with an account) operations of the contract",
          "format": "int32"
        },
        "numRegisterConstants": {
          "type": "integer",
          "description": "Number of register global constant operations sent by the account",
          "format": "int32"
        },
        "numSetDepositsLimits": {
          "type": "integer",
          "description": "Number of set deposits limit operations sent by the account",
          "format": "int32"
        },
        "numMigrations": {
          "type": "integer",
          "description": "Number of migration (result of the context (database) migration during a protocol update) operations,\nrelated to the account (synthetic type) ",
          "format": "int32"
        },
        "txRollupOriginationCount": {
          "type": "integer",
          "description": "Number of tx rollup origination operations sent by the account",
          "format": "int32"
        },
        "txRollupSubmitBatchCount": {
          "type": "integer",
          "description": "Number of tx rollup submit batch operations sent by the account",
          "format": "int32"
        },
        "txRollupCommitCount": {
          "type": "integer",
          "description": "Number of tx rollup commit operations sent by the account",
          "format": "int32"
        },
        "txRollupReturnBondCount": {
          "type": "integer",
          "description": "Number of tx rollup return bond operations sent by the account",
          "format": "int32"
        },
        "txRollupFinalizeCommitmentCount": {
          "type": "integer",
          "description": "Number of tx rollup finalize commitment operations sent by the account",
          "format": "int32"
        },
        "txRollupRemoveCommitmentCount": {
          "type": "integer",
          "description": "Number of tx rollup remove commitment operations sent by the account",
          "format": "int32"
        },
        "txRollupRejectionCount": {
          "type": "integer",
          "description": "Number of tx rollup rejection operations sent by the account",
          "format": "int32"
        },
        "txRollupDispatchTicketsCount": {
          "type": "integer",
          "description": "Number of tx rollup dispatch tickets operations sent by the account",
          "format": "int32"
        },
        "transferTicketCount": {
          "type": "integer",
          "description": "Number of transfer ticket operations sent by the account",
          "format": "int32"
        },
        "increasePaidStorageCount": {
          "type": "integer",
          "description": "Number of `increase_paid_storage` operations sent by the account",
          "format": "int32"
        },
        "drainDelegateCount": {
          "type": "integer",
          "description": "Number of `drain_delegate` operations related to the account",
          "format": "int32"
        },
        "smartRollupAddMessagesCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_add_messages` operations related to the account",
          "format": "int32"
        },
        "smartRollupCementCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_cement` operations related to the account",
          "format": "int32"
        },
        "smartRollupExecuteCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_execute_outbox_message` operations related to the account",
          "format": "int32"
        },
        "smartRollupOriginateCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_originate` operations related to the account",
          "format": "int32"
        },
        "smartRollupPublishCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_publish` operations related to the account",
          "format": "int32"
        },
        "smartRollupRecoverBondCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_recover_bond` operations related to the account",
          "format": "int32"
        },
        "smartRollupRefuteCount": {
          "type": "integer",
          "description": "Number of `smart_rollup_refute` operations related to the account",
          "format": "int32"
        },
        "refutationGamesCount": {
          "type": "integer",
          "description": "Number of smart rollup refutation games related to the account",
          "format": "int32"
        },
        "activeRefutationGamesCount": {
          "type": "integer",
          "description": "Number of active smart rollup refutation games related to the account",
          "format": "int32"
        },
        "stakingOpsCount": {
          "type": "integer",
          "description": "Number of staking operations related to the account",
          "format": "int32"
        },
        "stakingUpdatesCount": {
          "type": "integer",
          "description": "Number of staking updates related to the account",
          "format": "int32"
        },
        "setDelegateParametersOpsCount": {
          "type": "integer",
          "description": "Number of set delegate parameters operations related to the account",
          "format": "int32"
        },
        "dalPublishCommitmentOpsCount": {
          "type": "integer",
          "description": "Number of DAL publish commitment operations related to the account",
          "format": "int32"
        },
        "firstActivity": {
          "type": "integer",
          "description": "Block height of the first operation, related to the account",
          "format": "int32",
          "nullable": true
        },
        "firstActivityTime": {
          "type": "string",
          "description": "Block datetime of the first operation, related to the account (ISO 8601, e.g. `2020-02-20T02:40:57Z`)",
          "format": "date-time",
          "nullable": true
        },
        "lastActivity": {
          "type": "integer",
          "description": "Height of the block in which the account state was changed last time",
          "format": "int32",
          "nullable": true
        },
        "lastActivityTime": {
          "type": "string",
          "description": "Datetime of the block in which the account state was changed last time (ISO 8601, e.g. `2020-02-20T02:40:57Z`)",
          "format": "date-time",
          "nullable": true
        },
        "extras": {
          "description": "Off-chain extras",
          "nullable": true
        }
      }
    }
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/user"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.