1. Outreach
Highperformr API
  • Introduction
  • Contacts
    • Unified Data API - async contact enrichment
      POST
    • Bulk fetch contacts by IDs
      POST
    • Get contacts by segment
      POST
    • Get contact by ID
      GET
    • Update contact
      PATCH
    • Delete contact
      DELETE
    • Upsert contact into a source
      POST
    • Bulk upsert contacts for source
      POST
    • Unique values of one field for a filtered contact set
      POST
  • Schema
    • Get contact schema
      GET
    • Get discovery search contact schema
      GET
    • Get discovery search company schema
      GET
    • Get verified discovery contact filter schema
      GET
    • Get verified discovery company filter schema
      GET
    • Get options for field
      GET
    • Verified discovery autocomplete suggestions
      GET
    • Get discovery search options for field
      GET
    • Verified discovery static option lists
      GET
  • Discovery search
    • Find contacts v2
      POST
    • Find companies v2
      POST
    • Find verified contacts
      POST
    • Find verified companies
      POST
  • Jobs
    • Get job status by id
  • Social publishing
    • Create draft post
    • List posts (drafts, scheduled, published)
    • Schedule or publish posts (bulk)
    • Schedule a LinkedIn comment on an external post
    • Configure cross-account auto-repost
    • Upload media file (multipart)
    • Assemble chunked uploads into one file
    • Import media from a public URL
  • Integrations (social)
    • List social integrations (filter)
  • Segments
    • Type-ahead search for segments
    • Create segment
    • Get segment by ID
    • Update segment
    • Delete segment
    • Clone segment
    • Filter segments
  • Sources
    • Bulk upsert sources
    • Bulk fetch sources
    • Bulk update sources
    • Create source
    • Pull contacts from source
    • Get source by ID
    • Update source
  • Credits
    • Get workspace credit balance
    • Get credit usage analytics
  • Templates
    • Filter templates
    • Create template
    • Get template by ID
    • Update template
    • Delete template
  • Outreach
    • List connected LinkedIn sending accounts
      GET
    • List LinkedIn outreach campaigns
      GET
    • List inbox messages (incremental replies)
      GET
Login
  1. Outreach

List inbox messages (incremental replies)

GET
/outreach/inbox/messages
Message-centric feed of inbound replies. Default direction is inbound. Pass channel=linkedin.
Incremental pull: pass occurred_after on the first page, then follow meta.next_cursor until has_more is false. Do not page by advancing occurred_after alone.
Deduplicate on id.

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Query Params

Responses

🟢200
application/json
Messages
Bodyapplication/json

🟠400
🟠401
🟠429
🔴500
🔴501
🔴503
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://app.highperformr.ai/api/outreach/inbox/messages?accountId=&channel=&direction=&occurred_after=&limit=&cursor=' \
--header 'x-api-key: <api-key>'
Response Response Example
200 - Success
{
    "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
    }
}
Modified at 2026-09-24 09:24:24
Previous
List LinkedIn outreach campaigns
Built with