Skip to content
LogoLogo

People

Get a workspace-scoped person profile

GET/api/v1/workspaces/{workspace_id}/people/{username}

Returns the active Workspace membership identity visible to the caller. The canonical target is the User's current username. A historical username resolves to the same User; a UUIDv7 is accepted only as a temporary migration reference. This is a collaboration profile, not account settings: it carries the title, bio and status the person set in Account Profile settings, and never exposes email, phone, or other private account data. The returned actor_id can be used with the normal Workspace Task list's assignee_actor_id filter.

Path Parameters

workspace_idRequired
string <uuid>
Example0198ac5e-f9b7-7000-8000-000000000001
usernameRequired
string·min 3·max 36

Current or historical public username. UUIDv7 is accepted only for migration from pre-username profile links.

Responses

Read a workspace member's uploaded profile picture

GET/api/v1/workspaces/{workspace_id}/people/{user_id}/profile-picture/content

Redirects an authorized Workspace member to a short-lived object-storage URL. The target must still be an active member of the same Workspace.

Path Parameters

workspace_idRequired
string <uuid>
Example0198ac5e-f9b7-7000-8000-000000000001
user_idRequired
string <uuid>
Example0198ac5e-f9b7-7000-8000-000000000001

Responses

200Image bytes after a client follows the redirect.
302Short-lived object-storage redirect.

List a person's visible workspace activity

GET/api/v1/workspaces/{workspace_id}/people/{username}/activity

Returns the requested active member's human-readable activity, newest first. It uses the same redaction and current-access rules as Workspace Activity and never returns raw audit events.

Path Parameters

workspace_idRequired
string <uuid>
Example0198ac5e-f9b7-7000-8000-000000000001
usernameRequired
string·min 3·max 36

Current or historical public username. UUIDv7 is accepted only for migration from pre-username profile links.

Query Parameters

cursor
string·min 1·max 2048

Opaque continuation cursor returned by the preceding page.

limit
integer·min 1·max 100·default 50

Maximum number of resources to return.

Responses