direction is inbound. Pass channel=linkedin.occurred_after on the first page, then follow meta.next_cursor until has_more is false. Do not page by advancing occurred_after alone.id.curl --location 'https://app.highperformr.ai/api/outreach/inbox/messages?accountId=&channel=&direction=&occurred_after=&limit=&cursor=' \
--header 'x-api-key: <api-key>'{
"data": [
{
"id": "evt_4Kx9mNpQrL2vWz8jYcB3T",
"channel": "linkedin",
"direction": "inbound",
"occurred_at": "2026-09-20T10:05:00.000Z",
"text": "Thanks for reaching out! Happy to connect.",
"conversation_id": "2:ACoAAErUQzABUFY-PcXntZ8a6Qe3SRcTcWoImeY",
"sender_id": "2",
"campaign_id": "wf1",
"contact_id": "contact1002",
"correspondent": {
"name": "Avinash Krishna",
"linkedin_url": "linkedin.com/in/avinash-krishna-ba85322b0",
"linkedin_urn": "ACoAAErUQzABUFY-PcXntZ8a6Qe3SRcTcWoImeY",
"company": "Acme"
}
}
],
"meta": {
"next_cursor": null,
"has_more": false
}
}