Leaders
List leader capabilities
Required API-key scope: leaders:read. Optional query filters: leader_address, network_object_id, is_founding, claimed, status (active/suspended/slashed), created_after / created_before (RFC3339, inclusive), page_token, page_size.
Authorizations
Talus API Key in the form key_id.secret. The API also accepts Authorization: ApiKey <key_id.secret>, but the docs UI is configured to send x-api-key.
Query Parameters
Filter by the operator wallet address the cap was issued to.
Filter by the network object the cap belongs to.
Filter founding caps (true) or issued caps (false).
Filter caps that have (true) or have not (false) claimed the
active state.
Filter by serving status (active, suspended, slashed).
Only include caps created at or after this RFC3339 timestamp.
Only include caps created at or before this RFC3339 timestamp.
200application/json
Paginated list of leader capabilities
The first transaction the projection saw for this cap — the creation transaction only if the projection saw it; a projection started mid-lineage records whichever status or stake event arrived first.
Null while the leader is known only from a LeaderUpserted or
StakeDeposited that arrived ahead of its LeaderCapIssued, which is
the only event carrying the network object.
Checkpoint timestamp of the on-chain creation event; null for rows projected before on-chain timestamps were indexed (until a backfill + replay fills them).
US currently pooled behind this leader, and the shares outstanding
against it. Both are running aggregates over the stake ledger, so they
are only complete if the projection saw the leader's whole history;
GET /leaders/{leader_cap_id}/stake-events is the source of truth.
active, suspended or slashed. Null until a LeaderUpserted or
LeaderStatusChanged names the state — a founding cap exists before
either.
Pagination metadata included in every listing response.
Token to pass as page_token to retrieve the next page. null means
there are no more pages.
Total number of items across all pages.
400
Invalid filter value
500
Internal server error