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 Rpc API

The Rpc API from Horizon Blockchain Games — 32 operation(s) for rpc.

Horizon Blockchain Games Rpc 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 Rpc. The published artifact set on APIs.io includes an OpenAPI specification.

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

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

32 operations 32 paths 134 schemas 32 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 32

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

Rpc 32
POST
/rpc/Builder/GetContract
GetContract
body → 2004XX5XX
POST
/rpc/Builder/ListContracts
ListContracts
body → 2004XX5XX
POST
/rpc/Builder/ListContractSources
ListContractSources
body → 2004XX5XX
POST
/rpc/Builder/ListAudiences
ListAudiences
body → 2004XX5XX
POST
/rpc/Builder/GetAudience
GetAudience
body → 2004XX5XX
POST
/rpc/Builder/CreateAudience
CreateAudience
body → 2004XX5XX
POST
/rpc/Builder/UpdateAudience
UpdateAudience
body → 2004XX5XX
POST
/rpc/Builder/DeleteAudience
DeleteAudience
body → 2004XX5XX
POST
/rpc/Builder/AddAudienceContacts
AddAudienceContacts
body → 2004XX5XX
POST
/rpc/Builder/RemoveAudienceContacts
RemoveAudienceContacts
body → 2004XX5XX
POST
/rpc/Indexer/GetEtherBalancedeprecated
GetEtherBalance
body → 2004XX5XX
POST
/rpc/Indexer/SyncBalance
SyncBalance
body → 2004XX5XX
POST
/rpc/API/IsValidSignature
IsValidSignature
body → 2004XX5XX
POST
/rpc/API/IsValidMessageSignature
IsValidMessageSignature
body → 2004XX5XX
POST
/rpc/API/IsValidTypedDataSignature
IsValidTypedDataSignature
body → 2004XX5XX
POST
/rpc/API/IsValidETHAuthProof
IsValidETHAuthProof
body → 2004XX5XX
POST
/rpc/API/LinkWallet
LinkWallet
body → 2004XX5XX
POST
/rpc/API/GetLinkedWallets
GetLinkedWallets
body → 2004XX5XX
POST
/rpc/API/RemoveLinkedWallet
RemoveLinkedWallet
body → 2004XX5XX
POST
/rpc/API/GetSwapPrice
GetSwapPrice
body → 2004XX5XX
POST
/rpc/API/GetSwapPrices
GetSwapPrices
body → 2004XX5XX
POST
/rpc/API/GetSwapQuote
GetSwapQuote
body → 2004XX5XX
POST
/rpc/Metadata/RefreshContractInfo
RefreshContractInfo
body → 2004XX5XX
POST
/rpc/Metadata/RefreshContractTokens
RefreshContractTokens
body → 2004XX5XX
POST
/rpc/Metadata/RefreshAllContractTokens
RefreshAllContractTokens
body → 2004XX5XX
POST
/rpc/Metadata/SearchMetadatadeprecated
SearchMetadata
body → 2004XX5XX
POST
/rpc/Metadata/SearchContracts
SearchContracts
body → 2004XX5XX
POST
/rpc/Relayer/GetChainID
GetChainID
body → 2004XX5XX
POST
/rpc/Relayer/FeeTokens
FeeTokens
body → 2004XX5XX
POST
/rpc/Relayer/FeeOptions
FeeOptions
body → 2004XX5XX
POST
/rpc/Relayer/ListGasSponsors
Gas Sponsorship
body → 2004XX5XX
POST
/rpc/Relayer/AddGasSponsor
body → 2004XX5XX

Schemas 134

The contract defines 134 schemas that model the data the API accepts and returns. The most detailed are TokenMetadata (18 properties), ContractSource (17 properties), ContractInfo (15 properties), Contract (14 properties). Each schema is shown below with its type and property counts.

Builder_DeleteAudience_Request
object
2 properties
SwapQuote
object
8 properties 8 required
ErrorUserNotFound
object
5 properties 4 required
ErrorInvalidArgument
object
5 properties 4 required
Metadata_RefreshContractInfo_Request
object
2 properties
ErrorSubscriptionLimit
object
5 properties 4 required
EtherBalance
object
2 properties 2 required
ErrorUnauthorized
object
5 properties 4 required
ErrorFeatureNotIncluded
object
5 properties 4 required
ErrorPermissionDenied
object
5 properties 4 required
API_IsValidMessageSignature_Request
object
4 properties
Indexer_GetEtherBalance_Request
object
1 property
ContractType
string
Represented as uint16 on the server side
ErrorUnavailable
object
5 properties 4 required
ErrorWebrpcBadResponse
object
5 properties 4 required
ErrorResourceExhausted
object
5 properties 4 required
ErrorRequiredArgument
object
5 properties 4 required
Page_3
object
8 properties
API_IsValidSignature_Request
object
4 properties
Metadata_SearchMetadata_Response
object
2 properties
Contract
object
14 properties 9 required
Indexer_SyncBalance_Request
object
3 properties
Builder_RemoveAudienceContacts_Request
object
3 properties
ContractInfo
object
15 properties 13 required
ErrorInvitationExpired
object
5 properties 4 required
ErrorAlreadyCollaborator
object
5 properties 4 required
ErrorWebrpcServerPanic
object
5 properties 4 required
API_IsValidETHAuthProof_Request
object
3 properties
ErrorWebrpcBadRequest
object
5 properties 4 required
TokenMetadata
object
18 properties 4 required
ErrorWebrpcRequestFailed
object
5 properties 4 required
Page
object
7 properties
Relayer_AddGasSponsor_Response
object
2 properties
API_GetSwapPrice_Request
object
5 properties
Relayer_FeeOptions_Response
object
3 properties
SwapPrice
object
5 properties 5 required
Relayer_ListGasSponsors_Request
object
2 properties
ErrorProjectNotFound
object
5 properties 4 required
Indexer_SyncBalance_Response
object
ErrorWebrpcBadRoute
object
5 properties 4 required
Metadata_RefreshAllContractTokens_Request
object
2 properties
ErrorGeoblocked
object
5 properties 4 required
Asset
object
11 properties 3 required
Relayer_GetChainID_Request
object
ContractSourceType
string
Represented as uint8 on the server side
FeeOption
object
4 properties 4 required
API_IsValidSignature_Response
object
1 property
TaskStatus
string
Represented as uint8 on the server side
Metadata_SearchContracts_Response
object
2 properties
FeeToken
object
8 properties 5 required
Relayer_FeeTokens_Response
object
2 properties
ErrorServiceDisabled
object
5 properties 4 required
Metadata_SearchContracts_Request
object
5 properties
Page_2
object
6 properties
ErrorRequestConflict
object
5 properties 4 required
ErrorNotFound
object
5 properties 4 required
API_RemoveLinkedWallet_Request
object
7 properties
ErrorSessionExpired
object
5 properties 4 required
API_IsValidTypedDataSignature_Response
object
1 property
Builder_AddAudienceContacts_Response
object
1 property
LinkedWallet
object
5 properties 3 required
Metadata_SearchMetadata_Request
object
4 properties
Metadata_RefreshContractInfo_Response
object
ErrorTokenDirectoryDisabled
object
5 properties 4 required
Builder_UpdateAudience_Response
object
1 property
ContractFilter
object
3 properties
Builder_GetAudience_Response
object
3 properties
Indexer_GetEtherBalance_Response
object
1 property
API_GetSwapQuote_Request
object
7 properties
ContractInfoExtensions
object
11 properties 11 required
ErrorInvalidArgument_2
object
5 properties 4 required
Audience
object
7 properties 6 required
ErrorInvalidNetwork
object
5 properties 4 required
Builder_DeleteAudience_Response
object
1 property
Metadata_RefreshAllContractTokens_Response
object
2 properties
ErrorTimeout
object
5 properties 4 required
API_LinkWallet_Request
object
8 properties
Relayer_FeeTokens_Request
object
Builder_ListAudiences_Response
object
1 property
SortOrder
string
Represented as uint32 on the server side
Builder_ListContractSources_Request
object
2 properties
Relayer_AddGasSponsor_Request
object
4 properties
API_GetSwapPrices_Response
object
1 property
Builder_ListContracts_Response
object
2 properties
Builder_ListContracts_Request
object
3 properties
API_IsValidTypedDataSignature_Request
object
4 properties
API_GetSwapPrices_Request
object
5 properties
Metadata_RefreshContractTokens_Request
object
3 properties
Task
object
9 properties 4 required
GasSponsor
object
10 properties 10 required
ErrorAborted
object
5 properties 4 required
ResourceStatus
string
Represented as uint32 on the server side
API_LinkWallet_Response
object
1 property
ErrorWebrpcEndpoint
object
5 properties 4 required
Builder_ListContractSources_Response
object
2 properties
AudienceContact
object
7 properties 5 required
ErrorChainNotFound
object
5 properties 4 required
Builder_CreateAudience_Response
object
1 property
API_GetLinkedWallets_Request
object
4 properties
ErrorInsufficientFee
object
5 properties 4 required
ErrorInvalidTier
object
5 properties 4 required
ErrorWebrpcBadMethod
object
5 properties 4 required
API_RemoveLinkedWallet_Response
object
1 property
Relayer_GetChainID_Response
object
1 property
ErrorValidationFailed
object
5 properties 4 required
API_IsValidETHAuthProof_Response
object
1 property
Builder_GetContract_Request
object
1 property
Builder_AddAudienceContacts_Request
object
3 properties
API_GetLinkedWallets_Response
object
1 property
Builder_RemoveAudienceContacts_Response
object
1 property
Builder_GetContract_Response
object
1 property
API_GetSwapQuote_Response
object
1 property
Relayer_FeeOptions_Request
object
4 properties
ErrorWebrpcInternalError
object
5 properties 4 required
ErrorMethodNotFound
object
5 properties 4 required
FeeTokenType
string
Represented as uint32 on the server side
SortBy_2
object
2 properties 2 required
ErrorMetadataCallFailed
object
5 properties 4 required
Builder_UpdateAudience_Request
object
3 properties
ErrorEmailTemplateExists
object
5 properties 4 required
Relayer_ListGasSponsors_Response
object
2 properties
Builder_GetAudience_Request
object
2 properties
API_IsValidMessageSignature_Response
object
1 property
Metadata_RefreshContractTokens_Response
object
1 property
Builder_CreateAudience_Request
object
2 properties
API_GetSwapPrice_Response
object
1 property
ErrorFail
object
5 properties 4 required
ContractSource
object
17 properties 16 required
Builder_ListAudiences_Request
object
1 property
SortBy
object
2 properties 1 required
ErrorRateLimited
object
5 properties 4 required
ErrorWebrpcClientDisconnected
object
5 properties 4 required
ErrorWebrpcStreamLost
object
5 properties 4 required
ErrorQueryFailed
object
5 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

horizon-blockchain-games-rpc-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 public API
Horizon Blockchain Games secret API