Query Universal Activity
POST /universal-activity
POST
/universal-activity
The unified activity timeline, cursor-paginated.
POST rather than GET because the filter set is large and structured - matching the app, so a rebuilt inbox sends the same body.
Authorizations
Parameters
Header Parameters
Request Body
Filter set for the unified activity timeline. Every field is optional.
org_id is deliberately ABSENT: the org comes from the API key’s own
principal, never from the body, so a client cannot steer the query at
another tenant.
object
assignee_emails
Any of:
Array<string>
null
campaign_ids
Any of:
Array<string>
null
channels
Any of:
Array<string>
null
exclude_tag_ids
Any of:
Array<string>
null
page_size
Rows per page (1-100).
integer
tag_ids
Any of:
Array<string>
null
Responses
200
Successful Response
object
data
required
pagination
Any of:
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string