Every activity in the caller's own tenant, newest first
const url = 'http://localhost:3000/operator/inspect/activities?limit=25';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'http://localhost:3000/operator/inspect/activities?limit=25' \ --header 'Authorization: Bearer <token>'Takes no tenant id — the tenant comes from the operator session, the same
structural-IDOR-impossible property GET /operator/tenant relies on. Keyset
pagination on (time DESC, id DESC) via next. Includes soft-deleted activities:
deleted_at is non-null for a tombstone, so “the post vanished” has an answer.
Both owner and member may read; platform staff have no tenant and get 403.
cursor is still accepted as a deprecated alias for next, for consistency with
the rest of the API — new callers should use next.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Page size, 1-100.
Opaque paging token. Pass the next value from the previous page.
Responses
Section titled “Responses”A page of activities, newest first.
object
An activity as the tenant console’s inspector shows it. Unlike a feed read, this includes soft-deleted activities: deleted_at is non-null for a tombstone. The inspector is a debug tool, and “the post vanished” is a question only the tombstone can answer.
object
object
Opaque cursor. Null when no further page.
Example
{ "results": [ { "actor": "user:alice", "verb": "post", "object": "match:7", "origin_feed": "user:alice" } ]}Validation failed — malformed next or an out-of-range limit.
object
object
Present only for VALIDATION_FAILED.
object
Example
{ "error": { "code": "VALIDATION_FAILED" }}Invalid, expired, revoked, or absent token.
object
object
Present only for VALIDATION_FAILED.
object
Example
{ "error": { "code": "VALIDATION_FAILED" }}Caller is platform staff, who have no tenant to inspect.
object
object
Present only for VALIDATION_FAILED.
object
Example
{ "error": { "code": "VALIDATION_FAILED" }}