Skip to main content

The envelope

Every response is JSON with the same three fields.
Success
Error

Check status, not only the HTTP code

Errors the API handles itself, such as an invalid parameter or something that was not found, come back with HTTP 200 and status set to false. Read status on every response. See Errors for every status code and the messages you’ll see.

Conventions

  • Field names are camelCase and IDs are strings.
  • Timestamps are ISO 8601 in UTC, such as 2026-10-17T14:05:00.000Z.
  • A value that does not apply is null. Every documented field is always present.
  • platform is x or linkedin. A platformId is the ID the network gives the person and always comes with a platform.

Pagination

Lists that can grow long are paged in one of two ways. Both take limit, from 1 to 100, and return 50 items when you leave it out. A limit outside that range is an error.
Used for conversations, messages and requests. The response has items and nextCursor, and conversations and requests also return total. Pass nextCursor back as cursor, with the same filters, to read the next page. nextCursor is null on the last page.A cursor only works with the filters it was issued for. If you change a filter, start again without a cursor.
Short lists, such as tags and statuses, are not paged. They return everything.