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

Horizon Blockchain Games public API

Endpoints accessible by passing your project-access-key in the header. This is injected whenever you login automatically.

Horizon Blockchain Games public API is one of 5 APIs that Horizon Blockchain Games publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 28 operations across 28 paths, and defines 127 schemas. It is described by OpenAPI 3.0.0.

Requests are made against a single base URL, https://api.sequence.app.

28 operations 28 paths 127 schemas 28 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
Base URL
https://mainnet-indexer.sequence.app
Resource Areas
1

Paths & Operations 28

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

public 28

Endpoints accessible by passing your project-access-key in the header. This is injected whenever you login automatically.

POST
/rpc/Indexer/GetNativeTokenBalance
GetNativeTokenBalance
body → 2004XX5XX
POST
/rpc/Indexer/GetTokenBalancesSummary
GetTokenBalancesSummary
body → 2004XX5XX
POST
/rpc/Indexer/GetTokenBalancesDetails
GetTokenBalancesDetails
body → 2004XX5XX
POST
/rpc/Indexer/GetTokenBalancesByContract
GetTokenBalancesByContract
body → 2004XX5XX
POST
/rpc/Indexer/GetTokenBalances
GetTokenBalances
body → 2004XX5XX
POST
/rpc/Indexer/GetTokenSupplies
GetTokenSupplies
body → 2004XX5XX
POST
/rpc/Indexer/GetTokenSuppliesMap
GetTokenSuppliesMap
body → 2004XX5XX
POST
/rpc/Indexer/GetBalanceUpdates
GetBalanceUpdates
body → 2004XX5XX
POST
/rpc/Indexer/GetTransactionHistory
GetTransactionHistory
body → 2004XX5XX
POST
/rpc/Indexer/FetchTransactionReceipt
FetchTransactionReceipt
body → 2004XX5XX
POST
/rpc/Indexer/FetchTransactionReceiptWithFilter
FetchTransactionReceiptWithFilter
body → 2004XX5XX
POST
/rpc/Indexer/SubscribeReceipts
SubscribeReceipts
body → 2004XX5XX
POST
/rpc/Indexer/SubscribeEvents
SubscribeEvents
body → 2004XX5XX
POST
/rpc/Indexer/SubscribeBalanceUpdates
SubscribeBalanceUpdates
body → 2004XX5XX
POST
/rpc/Metadata/RefreshTokenMetadatadeprecated
RefreshTokenMetadata
body → 2004XX5XX
POST
/rpc/Metadata/EnqueueTokensForRefreshdeprecated
EnqueueTokensForRefresh
body → 2004XX5XX
POST
/rpc/Metadata/GetTokenMetadata
GetTokenMetadata
body → 2004XX5XX
POST
/rpc/Metadata/GetTokenMetadataBatch
GetTokenMetadataBatch
body → 2004XX5XX
POST
/rpc/Metadata/SearchTokenMetadata
SearchTokenMetadata
body → 2004XX5XX
POST
/rpc/Metadata/SearchTokenIDs
SearchTokenIDs
body → 2004XX5XX
POST
/rpc/Metadata/TokenCollectionFilters
TokenCollectionFilters
body → 2004XX5XX
POST
/rpc/Metadata/GetContractInfo
GetContractInfo
body → 2004XX5XX
POST
/rpc/Metadata/GetContractInfoBatch
GetContractInfoBatch
body → 2004XX5XX
POST
/rpc/Metadata/SearchContractInfo
SearchContractInfo
body → 2004XX5XX
POST
/rpc/Metadata/SearchContractInfoBatch
SearchContractInfoBatch
body → 2004XX5XX
POST
/rpc/Metadata/SearchTokens
SearchTokens
body → 2004XX5XX
POST
/rpc/Metadata/DirectoryGetNetworks
DirectoryGetNetworks
body → 2004XX5XX
POST
/rpc/Metadata/DirectoryGetCollections
DirectoryGetCollections
body → 2004XX5XX

Schemas 127

The contract defines 127 schemas that model the data the API accepts and returns. The most detailed are TokenMetadata_2 (18 properties), EventLog (16 properties), ContractInfo_2 (15 properties), TokenMetadata (15 properties). Each schema is shown below with its type and property counts.

Filter
object
2 properties
PropertyFilter
object
5 properties 2 required
ErrorInvalidArgument
object
5 properties 4 required
Metadata_GetTokenMetadata_Request
object
3 properties
Metadata_DirectoryGetNetworks_Response
object
1 property
ErrorUnauthorized
object
5 properties 4 required
Indexer_SubscribeReceipts_Response
object
1 property
Metadata_SearchContractInfo_Response
object
1 property
ErrorPermissionDenied
object
5 properties 4 required
Metadata_DirectoryGetCollections_Response
object
2 properties
Indexer_GetTransactionHistory_Response
object
2 properties
ContractType
string
Represented as uint8 on the server side
ErrorUnavailable
object
5 properties 4 required
ErrorWebrpcBadResponse
object
5 properties 4 required
Metadata_RefreshTokenMetadata_Response
object
1 property
Metadata_GetTokenMetadataBatch_Request
object
2 properties
Metadata_SearchTokenMetadata_Response
object
2 properties
ErrorResourceExhausted
object
5 properties 4 required
ErrorRequiredArgument
object
5 properties 4 required
NativeTokenBalance
object
2 properties 2 required
Metadata_TokenCollectionFilters_Response
object
1 property
PropertyType
string
Represented as uint32 on the server side
TransactionReceipt
object
13 properties 13 required
Metadata_EnqueueTokensForRefresh_Request
object
4 properties
ContractInfoExtensions_2
object
11 properties 11 required
ContractInfo
object
12 properties 11 required
Metadata_SearchTokens_Request
object
3 properties
Metadata_GetContractInfoBatch_Request
object
2 properties
Indexer_GetTokenBalancesDetails_Response
object
2 properties
ErrorWebrpcServerPanic
object
5 properties 4 required
ErrorWebrpcBadRequest
object
5 properties 4 required
TokenMetadata
object
15 properties 3 required
Metadata_GetTokenMetadataBatch_Response
object
2 properties
ErrorWebrpcRequestFailed
object
5 properties 4 required
TransactionStatus
string
Represented as uint32 on the server side
Metadata_GetContractInfoBatch_Response
object
2 properties
Page
object
7 properties
Indexer_GetBalanceUpdates_Request
object
4 properties
TxnInfo
object
3 properties 3 required
Indexer_SubscribeReceipts_Request
object
1 property
ErrorProjectNotFound
object
5 properties 4 required
ErrorWebrpcBadRoute
object
5 properties 4 required
Indexer_SubscribeEvents_Response
object
1 property
Asset
object
11 properties 3 required
ErrorGeoblocked
object
5 properties 4 required
TransactionLog
object
4 properties 4 required
EventLog
object
16 properties 13 required
TransactionFilter
object
5 properties
Metadata_GetTokenMetadata_Response
object
2 properties
TaskStatus
string
Represented as uint8 on the server side
TransactionHistoryFilter
object
9 properties
Indexer_GetTokenSuppliesMap_Response
object
1 property
TokenBalance
object
12 properties 9 required
Indexer_GetTokenSupplies_Request
object
4 properties
Indexer_GetNativeTokenBalance_Response
object
1 property
TokenSupply
object
5 properties 3 required
Page_2
object
6 properties
ErrorRequestConflict
object
5 properties 4 required
ErrorNotFound
object
5 properties 4 required
ContractVerificationStatus
string
Represented as string on the server side
ErrorSessionExpired
object
5 properties 4 required
Indexer_FetchTransactionReceiptWithFilter_Request
object
2 properties
Metadata_SearchTokenIDs_Response
object
2 properties
TokenBalancesByContractFilter
object
3 properties 3 required
Metadata_SearchContractInfoBatch_Response
object
1 property
ErrorTokenDirectoryDisabled
object
5 properties 4 required
Indexer_GetTokenBalancesSummary_Request
object
3 properties
Transaction
object
7 properties 5 required
ContractInfoExtensions
object
9 properties 9 required
TokenBalancesFilter
object
4 properties 4 required
Metadata_SearchTokens_Response
object
2 properties
ErrorTimeout
object
5 properties 4 required
Indexer_GetTokenBalances_Request
object
7 properties
Indexer_GetTokenSupplies_Response
object
3 properties
SortOrder
string
Represented as uint32 on the server side
Indexer_SubscribeBalanceUpdates_Response
object
1 property
Metadata_DirectoryGetCollections_Request
object
4 properties
Metadata_SearchTokenIDs_Request
object
4 properties
Metadata_SearchContractInfoBatch_Request
object
1 property
EventFilter
object
4 properties
Indexer_GetTransactionHistory_Request
object
4 properties
MetadataOptions
object
3 properties
Task
object
9 properties 4 required
Indexer_SubscribeBalanceUpdates_Request
object
1 property
TransactionType
string
Represented as uint32 on the server side
ErrorAborted
object
5 properties 4 required
ResourceStatus
string
Represented as uint32 on the server side
ErrorWebrpcEndpoint
object
5 properties 4 required
Metadata_DirectoryGetNetworks_Request
object
2 properties
Indexer_GetTokenSuppliesMap_Request
object
3 properties
ErrorChainNotFound
object
5 properties 4 required
Metadata_TokenCollectionFilters_Request
object
2 properties
ErrorWebrpcBadMethod
object
5 properties 4 required
Metadata_GetContractInfo_Request
object
2 properties
Metadata_SearchTokenMetadata_Request
object
4 properties
ContractInfo_2
object
15 properties 13 required
ErrorValidationFailed
object
5 properties 4 required
Indexer_GetTokenBalancesByContract_Response
object
2 properties
Metadata_GetContractInfo_Response
object
2 properties
Metadata_SearchContractInfo_Request
object
1 property
Metadata_EnqueueTokensForRefresh_Response
object
1 property
EventDecoded
object
5 properties 5 required
EventLogDataType
string
Represented as uint8 on the server side
Indexer_GetTokenBalances_Response
object
2 properties
Indexer_SubscribeEvents_Request
object
1 property
TxnTransferType
string
Represented as uint32 on the server side
Indexer_FetchTransactionReceiptWithFilter_Response
object
1 property
TxnTransfer
object
10 properties 7 required
Indexer_GetTokenBalancesByContract_Request
object
3 properties
EventLogType
string
Represented as uint8 on the server side
ErrorWebrpcInternalError
object
5 properties 4 required
Indexer_GetBalanceUpdates_Response
object
2 properties
ErrorMethodNotFound
object
5 properties 4 required
Indexer_GetNativeTokenBalance_Request
object
1 property
ErrorMetadataCallFailed
object
5 properties 4 required
Indexer_GetTokenBalancesDetails_Request
object
3 properties
ErrorFail
object
5 properties 4 required
SortBy
object
2 properties 2 required
TokenMetadata_2
object
18 properties 4 required
ErrorRateLimited
object
5 properties 4 required
ErrorWebrpcClientDisconnected
object
5 properties 4 required
Indexer_FetchTransactionReceipt_Response
object
1 property
Indexer_GetTokenBalancesSummary_Response
object
2 properties
ErrorWebrpcStreamLost
object
5 properties 4 required
Indexer_FetchTransactionReceipt_Request
object
2 properties
ErrorQueryFailed
object
5 properties 4 required
Metadata_RefreshTokenMetadata_Request
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

horizon-blockchain-games-public-api-openapi.yml Raw ↑

Other APIs Horizon Blockchain Games publishes across the network.

Horizon Blockchain Games Analytics API
Horizon Blockchain Games Marketplace API
Horizon Blockchain Games Rpc API
Horizon Blockchain Games secret API