Eranol LogoEranol
BlogCommunityDocumentationPricingSign In

General

OverviewGet Started

MCP Connectors

ClaudeChatGPT
Instagram PublishInstagram Scheduled — CancelInstagram Scheduled — ListLinkedIn Cancel ScheduledLinkedIn PublishLinkedIn Scheduled PostsLinkedIn StatusTikTokTikTok Scheduled — CancelTikTok Scheduled — ListTikTok StatusX PublishX Scheduled — CancelX Scheduled — ListYouTube PublishYouTube Scheduled — CancelYouTube Scheduled — List
Add IntroAdd OutroAudio to VideoBackground AudioCaptions ApiComposeConcatConvert a video file to MP4Convert Audio to Mp3Convert Audio to wavConvert to JPGConvert to WebMConvert to WebPCutDenoiseEnhanceExtract audio track from a videoExtract images from a videoGenerate a GIF from a videoHighlightsImage TestImages to PDFMedia UploadMergeNotifyOverlayProgress BarReframeRemove SilenceThumbnailTrimVerifyWatermarkZoom
DeleteImage StatusStatusFFmpeg Results

Need help?

Contact Support

LinkedIn Scheduled Posts

GET

List the caller's scheduled LinkedIn posts. Optional query params: from, to (ISO timestamps filtered against scheduled_for), page (default 1), limit (default 20, max 100).

Overview

Lists posts queued for scheduled publishing to LinkedIn on this account, across every status (pending, processing, posted, failed, canceled).

Posts are created by passing scheduled_for to the LinkedIn publish endpoint instead of publishing immediately.

Endpoint

GET https://eranol.com/api/v1/social/linkedin/scheduled-posts

Query parameters

FieldTypeRequiredNotes
fromstringNoISO timestamp lower bound on scheduled_for
tostringNoISO timestamp upper bound on scheduled_for
pageintegerNo1-indexed page number. Default 1
limitintegerNoPage size. Default 20, max 100

Response fields

FieldTypeNotes
idstringThe scheduled post's id — pass this to the cancel endpoint
platformstringAlways "linkedin" for this endpoint
payloadobjectThe original publish request body for this post
scheduled_forstringISO timestamp of when the post is/was due to publish
statusstringpending, processing, posted, failed, or canceled
fail_reasonstring | nullPresent when status is failed
resultobject | nullPresent when status is posted — the publish result
created_atstringISO timestamp of when the post was scheduled

Example response

{
  "scheduled_posts": [{
    "id": "a1b2c3d4-...",
    "platform": "linkedin",
    "payload": {
      "text": "Announcing this next week 📅",
      "media_urls": [],
      "visibility": "PUBLIC"
    },
    "scheduled_for": "2026-09-01T15:00:00.000Z",
    "status": "pending",
    "fail_reason": null,
    "result": null,
    "created_at": "2026-08-25T10:00:00.000Z"
  }],
  "count": 1,
  "page": 1,
  "limit": 20
}

Errors

StatusMeaning
401Missing or invalid API key
402Insufficient credits
500Internal server error — try again or contact support