Algorand lookup API is one of 15 APIs that Algorand publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Lookup. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
14 operations
across 14 paths,
and defines 54 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.
Requests are made against a single base URL, https://example.com/.
The identity and technical contract details declared by the specification.
StateProofSignature
object
4 properties
TealKeyValue
object
Represents a key-value pair in an application store.
2 properties
2 required
AccountParticipation
object
AccountParticipation describes the parameters used by this account in consensus protocol.
6 properties
5 required
TransactionAssetFreeze
object
Fields for an asset freeze transaction. Definition: data/transactions/asset.go : AssetFreezeTxnFields
3 properties
3 required
StateProofFields
object
\[sp\] represents a state proof. Definition: crypto/stateproof/structs.go : StateProof
7 properties
TealKeyValueStore
array
Represents a key-value store for use in an application.
TransactionAssetTransfer
object
Fields for an asset transfer transaction. Definition: data/transactions/asset.go : AssetTransferTxnFields
6 properties
3 required
IndexerStateProofMessage
object
5 properties
OnCompletion
string
\[apan\] defines the what additional actions occur with the transaction. Valid types: noop optin closeout clear update update delete
TransactionStateProof
object
Fields for a state proof transaction. Definition: data/transactions/stateproof.go : StateProofTxnFields
3 properties
StateDelta
array
Application state delta.
ApplicationLogData
object
Stores the global information associated with an application.
2 properties
2 required
ApplicationParams
object
Stores the global information associated with an application.
8 properties
2 required
ApplicationLocalState
object
Stores local state associated with an application.
6 properties
2 required
BlockUpgradeVote
object
Fields relating to voting for a protocol upgrade.
3 properties
Transaction
object
Contains all fields common to all transactions and serves as an envelope to all transactions type. Represents both regular and inner transactions. Definition:…
35 properties
5 required
ApplicationStateSchema
object
Specifies maximums on the number of each type that may be stored.
2 properties
2 required
Asset
object
Specifies both the unique identifier and the parameters for an asset
5 properties
2 required
BoxReference
object
BoxReference names a box by its name and the application ID it belongs to.
2 properties
2 required
ParticipationUpdates
object
Participation account data that needs to be checked/acted on by the network.
2 properties
StateProofParticipant
object
2 properties
TransactionApplication
object
Fields for application transactions. Definition: data/transactions/application.go : ApplicationCallTxnFields
14 properties
2 required
HbProofFields
object
\[hbprf\] HbProof is a signature using HeartbeatAddress's partkey, thereby showing it is online.
5 properties
ResourceRef
object
ResourceRef names a single resource. Only one of the fields should be set.
6 properties
StateSchema
object
Represents a \[apls\] local-state or \[apgs\] global-state schema. These schemas determine how much storage may be used in a local-state or global-state for an…
2 properties
2 required
TransactionSignatureLogicsig
object
\[lsig\] Programatic transaction signature. Definition: data/transactions/logicsig.go
5 properties
1 required
AssetParams
object
AssetParams specifies the parameters for an asset. \[apar\] when part of an AssetConfig transaction. Definition: data/transactions/asset.go : AssetParams
15 properties
3 required
HoldingRef
object
HoldingRef names a holding by referring to an Address and Asset it belongs to.
2 properties
2 required
TransactionKeyreg
object
Fields for a keyreg transaction. Definition: data/transactions/keyreg.go : KeyregTxnFields
7 properties
StateProofSigSlot
object
2 properties
TransactionSignatureMultisig
object
structure holding multiple subsignatures. Definition: crypto/multisig.go : MultisigSig
3 properties
StateProofReveal
object
3 properties
Box
object
Box name and its content.
3 properties
3 required
AccountStateDelta
object
Application state delta.
2 properties
2 required
TransactionPayment
object
Fields for a payment transaction. Definition: data/transactions/payment.go : PaymentTxnFields
4 properties
2 required
LocalsRef
object
LocalsRef names a local state by referring to an Address and App it belongs to.
2 properties
2 required
BlockRewards
object
Fields relating to rewards,
6 properties
6 required
Application
object
Application index and its parameters
5 properties
2 required
MerkleArrayProof
object
3 properties
TransactionSignature
object
Validation signature associated with some data. Only one of the signatures should be provided.
3 properties
EvalDeltaKeyValue
object
Key-value pairs for StateDelta.
2 properties
2 required
TransactionAssetConfig
object
Fields for asset allocation, re-configuration, and destruction. A zero value for asset-id indicates asset creation. A zero value for the params indicates asset…
2 properties
AssetHolding
object
Describes an asset held by an account. Definition: data/basics/userBalance.go : AssetHolding
6 properties
3 required
TealValue
object
Represents a TEAL value.
3 properties
3 required
Block
object
Block information. Definition: data/bookkeeping/block.go : Block
21 properties
8 required
HashFactory
object
1 property
TransactionSignatureMultisigSubsignature
object
2 properties
StateProofVerifier
object
2 properties
BlockUpgradeState
object
Fields relating to a protocol upgrade.
5 properties
1 required
StateProofTracking
object
4 properties
MiniAssetHolding
object
A simplified version of AssetHolding
6 properties
3 required
EvalDelta
object
Represents a TEAL value delta.
3 properties
1 required
Account
object
Account information at a given round. Definition: data/basics/userBalance.go : AccountData
30 properties
14 required
TransactionHeartbeat
object
Fields for a heartbeat transaction. Definition: data/transactions/heartbeat.go : HeartbeatTxnFields
5 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Algorand publishes across the network.