Every record version across the Network

Every published record version across the Trooth Network after a position, oldest first, at most 100 per page: the company, the version, its SHA-256 digest and the previous one, and where to read it. No record body and no personal fact. Without after or since, the page starts 24 hours back. next is the cursor to send as after, and also the id of the last event, so a client can move between this feed and the event stream without losing its place. Order is by recorded time, ties broken by event id; delivery is at least once across a reconnect (drop repeats by event_id); a company that withdraws its profile stops appearing. A position older than the retention window is 410 beyond_retention. Errors are always RFC 9457 problem details. Never cached. Readable cross-origin: the response carries Access-Control-Allow-Origin: * and never Access-Control-Allow-Credentials, so a browser on any site may read it without cookies.

get/api/network/changes

Request

  • Base URL: https://trooth.co
  • URL: https://trooth.co/api/network/changes
  • Auth: none required

Query parameters

afterstring

next from the previous page, or an event id from the stream.

sincestring

Start at this ISO 8601 date or UTC time instead of a cursor.

limitinteger

Events per page, 1 to 100 (default 50).

Response

A page of change events.

format'trooth.network-changes.v1' required

Names this shape.

nextstring required

Send as after to continue. Also the id of the last event, so the stream can resume from it.

has_moreboolean required

True when more events follow at once.

streamstring required

The Server-Sent Events address for the same feed.

Changes

No recorded changes to this operation across all 1 revision of this API.