Resolve Presence

Beta

Admin only. Resolve the guids a presence feed carries into display titles, asset kinds, and project membership, and optionally list the projects and members of the workspace. Every id is checked against the calling user’s own read permission as an ordinary member; anything the caller could not open is omitted rather than reported. Same gates as the presence-token mint.

Authentication

X-API-KEYstring
API Key authentication via header

Path parameters

workspace_idstringRequired1-128 characters
The workspace whose presence feed to read.

Request

This endpoint expects an object.
asset_idslist of stringsOptional
Asset guids from presence contexts of type asset.
include_membersbooleanOptionalDefaults to false

Also list the workspace’s members (name, email, avatar) so the app can name people by their attested user id rather than the self-reported slot.

include_projectsbooleanOptionalDefaults to false
Also list every project the caller may open in this workspace, each with the linked documents the caller may open.
project_idslist of stringsOptional
Project guids from coarse presence contexts or from a visible context's projects annotation.
session_idslist of stringsOptional

Thread ids from presence contexts of type session (what an open chat publishes). Each resolves to the workspace’s session asset.

Response

Successful Response
assetslist of objectsOptional
memberslist of objectsOptional
projectslist of objectsOptional
sessionslist of objectsOptional

Errors

422
Unprocessable Entity Error