Inbox

Query 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.

post/universal-activity

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/universal-activity
  • Auth: HTTP bearer

Headers

Authorizationstring nullable
X-Target-Org-Idstring nullable

Request body

page_sizeinteger

Rows per page (1-100).

cursorstring nullable

Opaque cursor from the previous page.

queue'hot_replies' | 'follow_up' | 'booked_meetings' | 'everything' nullable

Named queue to read.

channelsstring[] nullable

Restrict to channels, e.g. ["email", "sms"].

directionstring nullable

inbound or outbound.

tag_idsstring[] nullable
exclude_tag_idsstring[] nullable
campaign_idsstring[] nullable
assignee_emailsstring[] nullable
updated_afterstring date-time nullable
updated_beforestring date-time nullable
contact_idstring nullable
company_idstring nullable
workspace_idstring nullable

Workspace UUID; omit for org-wide.

workspace_all_mailboolean nullable

Only meaningful with workspace_id. A workspace normally auto-scopes the email leg to its own campaign and direct sequences; set true to show all mail through that workspace's mailboxes.

searchstring nullable

Response

Successful Response

dataunknown required

Changes

No recorded changes to this operation across all 3 revisions of this API.