Building a webhook integration? Read the webhook guide for signatures, retries, event schemas, and troubleshooting.
apiDeterministic

List conversations

GET /api/unipile/conversations

List LinkedIn (and WhatsApp) conversations for the workspace, with optional account/search/tag/reply filters and cursor pagination.

Parameters

workspaceId
string
Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client.
accountIds
string
Comma-separated LinkedIn account IDs to scope to. Omit for all accounts.
channel
string
'linkedin' or 'whatsapp'. Omit for all channels.
search
string
Free-text search over conversations.
tagFilter
string
Filter by conversation tag.
replyFilter
string
Filter by reply state.
awaiting_reply | need_to_reply
limit
number
Max conversations (1-250, default 100).
cursor
string
Pagination cursor from a previous page.

Example

REST requestbash
curl -X GET "https://app.pipeline.help/api/unipile/conversations" \
-H "Authorization: Bearer $PIPELINE_API_KEY"

Response

The operation is available, but its typed response schema has not been published yet.

HTTP errors

401
Missing or invalid API key.
403
Authenticated but not permitted for the workspace or resource.
404
The requested resource was not found.
Pipeline REST API reference | Pipeline