The API reference moved here from eksis.io/developers.

LinkedIn

LinkedIn publishes text, photo and video. Text-only posts are allowed (text). Media accepted: images and video. Comments are not available: Reading LinkedIn comments needs the Community Management API, which LinkedIn approves case by case. Direct messages are not available. Post metrics are not available. First comments are not supported. eksis publishes at most 50 posts per account per rolling 24 hours.

Post types

TypeAPI valueWhat it publishesMedia itemsAccepts
TexttextText only. A link in the text gets a preview card.NoneText only
PhotophotoOne or more images, or the images as one PDF document.1 to 20Images
VideovideoOne video.1Video

Media requirements

Photo (photo)

  • Images: up to 10 MB, aspect ratio 1:4 to 4:1, at least 552 px wide.

Video (video)

  • Video: up to 5 GB, 3 s to 30 min long, aspect ratio 0.42:1 to 2.4:1.

Text limits

FieldLimitUnitNote
caption3,000charactersCut off behind "see more" after 210 characters.
settings.documentTitle100characters

Settings

Options for LinkedIn go in targets[].settings of create and update post requests.

eksis optionFieldTypeValuesRequiredApplies to
Visibility: Who can see the post.settings.visibilitystringPUBLIC, CONNECTIONSNoAll types
Post the photos as a PDF document: Publish the photos as one PDF document, one photo per page.settings.asDocumentbooleanNophoto
Document title: Title shown above the document pages.settings.documentTitlestringWhen asDocument is truephoto

A value of the wrong type, or outside the allowed values, is refused with 422 and the code validation.failed, drafts included. An unknown key is dropped and reported in data.warnings.

Example target
{
  "channelId": "CHANNEL_ID",
  "contentType": "text",
  "settings": {
    "visibility": "PUBLIC"
  }
}

Comments and messages

  • First comment: not supported. A first comment needs the Social Actions API, which comes with the Community Management API. A firstComment sent to this platform is refused with 422 and the code first_comment.unsupported.
  • Comments: not available. Reading LinkedIn comments needs the Community Management API, which LinkedIn approves case by case.
  • Private reply to a comment: not supported.
  • Direct messages: not available. LinkedIn has no messaging API for third-party apps.

Analytics

  • Post metrics: not available. LinkedIn only reports post statistics to apps approved for the Community Management API.
  • Audience: follower count is not tracked.

Daily limit

eksis publishes up to 50 posts per LinkedIn channel a day. A post over the limit is postponed, not failed.

Good to know

  • eksis posts to personal profiles. Company Pages need an API LinkedIn has not granted to eksis yet.
  • As a PDF document, photos must be JPEG or PNG, at most 10 pages, and documentTitle is required.
  • @mentions are sent as plain text.

Webhook events

Events a LinkedIn channel can send to your webhook endpoints:

Rules verified on September 5, 2026.

On this page