How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Symbiotic SymbioticAPIService API

The SymbioticAPIService API from Symbiotic — 22 operation(s) for symbioticapiservice.

Symbiotic SymbioticAPIService API is published by Symbiotic on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 22 operations across 22 paths, and defines 35 schemas. It is described by OpenAPI 3.2.0, at version version not set.

22 operations 22 paths 35 schemas 21 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
version not set
Resource Areas
1

Paths & Operations 22

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

SymbioticAPIService 22
GET
/v1/aggregation/proof/{requestId}
Get aggregation proof
SymbioticAPIService_GetAggregationProof 1 param → 200default
GET
/v1/aggregation/proofs/epoch/{epoch}
Get aggregation proofs by epoch
SymbioticAPIService_GetAggregationProofsByEpoch 3 params → 200default
GET
/v1/aggregation/status/{requestId}
Get aggregation status, can be sent only to aggregator nodes
SymbioticAPIService_GetAggregationStatus 1 param → 200default
GET
/v1/committed/all
Get last committed epochs for all settlement chains
SymbioticAPIService_GetLastAllCommitted → 200default
GET
/v1/committed/chain/{settlementChainId}
Get last committed epoch for a specific settlement chain
SymbioticAPIService_GetLastCommitted 1 param → 200default
GET
/v1/epoch/current
Get current epoch
SymbioticAPIService_GetCurrentEpoch → 200default
POST
/v1/sign
Sign a message
SymbioticAPIService_SignMessage body → 200default
GET
/v1/signature-request-ids/epoch/{epoch}
Get all signature request IDs by epoch
SymbioticAPIService_GetSignatureRequestIDsByEpoch 3 params → 200default
GET
/v1/signature-request/{requestId}
Get signature request by request id
SymbioticAPIService_GetSignatureRequest 1 param → 200default
GET
/v1/signature-requests/epoch/{epoch}
Get all signature requests by epoch
SymbioticAPIService_GetSignatureRequestsByEpoch 3 params → 200default
GET
/v1/signatures/epoch/{epoch}
Get signature by epoch
SymbioticAPIService_GetSignaturesByEpoch 3 params → 200default
GET
/v1/signatures/{requestId}
Get signature by request id
SymbioticAPIService_GetSignatures 1 param → 200default
GET
/v1/stream/proofs
Stream aggregation proofs in real-time. If startepoch is provided, sends historical data first
SymbioticAPIService_ListenProofs 1 param → 200default
GET
/v1/stream/signatures
Stream signatures in real-time. If startepoch is provided, sends historical data first
SymbioticAPIService_ListenSignatures 1 param → 200default
GET
/v1/stream/validator-set
Stream validator set changes in real-time. If startepoch is provided, sends historical data first
SymbioticAPIService_ListenValidatorSet 1 param → 200default
GET
/v1/validator-set
Get current validator set
SymbioticAPIService_GetValidatorSet 1 param → 200default
GET
/v1/validator-set/custom-schedule/node-status
Checks if the current node should be active based on a custom schedule derived from the validator set. This enables external applications to use the relay's validator set for coordinating distributed…
SymbioticAPIService_GetCustomScheduleNodeStatus 5 params → 200default
GET
/v1/validator-set/header
Get validator set header
SymbioticAPIService_GetValidatorSetHeader 1 param → 200default
GET
/v1/validator-set/metadata
Get validator set metadata like extra data and request id to fetch aggregation and signature requests
SymbioticAPIService_GetValidatorSetMetadata 1 param → 200default
GET
/v1/validator/address/{address}
Get validator by address
SymbioticAPIService_GetValidatorByAddress 2 params → 200default
GET
/v1/validator/key/{keyTag}/{onChainKey}
Get validator by key
SymbioticAPIService_GetValidatorByKey 3 params → 200default
GET
/v1/validator/local
Get local validator
SymbioticAPIService_GetLocalValidator 1 param → 200default

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are ValidatorSet (7 properties), GetValidatorSetHeaderResponse (7 properties), Validator (5 properties), Signature (4 properties). Each schema is shown below with its type and property counts.

GetCustomScheduleNodeStatusResponse
object
Response indicating whether the current node should be active now.
3 properties
ListenSignaturesResponse
object
3 properties
GetValidatorSetResponse
object
1 property
GetValidatorSetMetadataResponse
object
3 properties
GetSignatureRequestIDsByEpochResponse
object
2 properties
Any
object
1 property
GetAggregationStatusResponse
object
2 properties
ValidatorSetStatus
string
- VALIDATORSETSTATUSUNSPECIFIED: Default/unknown status - VALIDATORSETSTATUSDERIVED: Derived status - VALIDATORSETSTATUSAGGREGATED: Aggregated status - VALIDAT…
GetValidatorByAddressResponse
object
1 property
ListenValidatorSetResponse
object
1 property
AggregationProof
object
3 properties
GetSignatureRequestsByEpochResponse
object
2 properties
GetSignaturesResponse
object
1 property
GetAggregationProofResponse
object
1 property
GetLastAllCommittedResponse
object
2 properties
GetValidatorSetHeaderResponse
object
7 properties
GetValidatorByKeyResponse
object
1 property
GetLastCommittedResponse
object
2 properties
ChainEpochInfo
object
2 properties
Status
object
3 properties
ListenProofsResponse
object
3 properties
GetSignaturesByEpochResponse
object
2 properties
SignMessageResponse
object
2 properties
GetLocalValidatorResponse
object
1 property
GetCurrentEpochResponse
object
2 properties
ExtraData
object
2 properties
SignMessageRequest
object
3 properties
Validator
object
5 properties
ValidatorVault
object
3 properties
GetSignatureRequestResponse
object
1 property
SignatureRequest
object
4 properties
Key
object
2 properties
ValidatorSet
object
7 properties
Signature
object
4 properties
GetAggregationProofsByEpochResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

symbiotic-symbioticapiservice-api-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Symbiotic SymbioticAPIService API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.