Skip to main content
GET
Get Actor Chain

Headers

API-Version
string

Pin request, response, and webhook shapes to a specific dated API version (YYYY-MM-DD). Omit to use the version pinned to your API key (set when the key is created; new keys default to the latest version). New integrations should target the latest version.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-10-16"

Path Parameters

did
string
required

Any of the actor's DIDs, URL-encoded: an organization's, a person's or an agent's, or one it absorbed by a merge.

Example:

"did:web:humanos.tech:agent:2f8b6c41-9d37-4e5a-8b02-6c1d9e7a4f35"

Query Parameters

pageIndex
number
default:0

Zero-based page index. 0 returns the first page.

Required range: x >= 0
Example:

0

pageSize
number
default:10

Number of items per page

Required range: 5 <= x <= 100
Example:

10

chain
string

A retired actor's DID, the id the actor's retiredActors gives it: pages that actor's own chain instead.

Example:

"did:web:humanos.tech:user:7c9e6679-7425-40de-944b-e07fc1f90ae7"

Response

Returns one page of the chain plus the total number of pages available.

data
object[]
required

The signed chain, oldest first: each event a VIAEvent credential (v0.3 §2) with one Data Integrity proof. credentialSubject.event is the kind, previousEvent the chain-link of the event before it (null at genesis), and the kind's own fields sit beside them.

Example:
totalPages
number
required

Total number of pages available based on the page size and total count

Example:

1