Inbox

List outreach messages by approval status. Workspace admins and owners see messages from all campaigns in the workspace. Workspace members see only their own campaigns.

get/public/v1/approvals/messages

Query parameters

view'pending' | 'approved' | 'scheduled'

Required. "pending" for messages awaiting approval, "approved" for approved messages, "scheduled" for messages scheduled to send.

limitnumber

Maximum number of records to return (1–100, default 20).

offsetnumber

Number of records to skip. Capped at 1,000.

searchstring

Filter by prospect first or last name.

workspaceIdstring

Required. Scope to a specific workspace. Admins and owners see all campaigns in the workspace; members see only their own.

campaignIdsstring

Comma-separated campaign IDs to filter messages to.

tagIdsstring

Comma-separated tag IDs to filter by.

typesstring

Comma-separated message types to filter by (e.g. CONNECT,INMAIL,FOLLOW_UP,RE_ENGAGEMENT).

fromstring

Filter messages created on or after this date (YYYY-MM-DD).

tostring

Filter messages created on or before this date (YYYY-MM-DD).

sort'newest' | 'oldest'

Sort order by message created_at. Defaults to newest.

prospectInterestLevelstring

Comma-separated interest level values to filter by.

icpFitstring

Comma-separated ICP fit values to filter by (e.g. STRONG,GOOD).

ownerIdstring

Admin/Owner only: scope results to a specific workspace member by their user ID.

Response

Default Response

statusCodenumber
statusboolean
messagestring