Posts

Overview

Schedule and manage your social media posts

Posts Overview

Posts can be scheduled to publish at a specific time across multiple platforms simultaneously.

Post Object

{
  "id": "456e7890-e89b-12d3-a456-426614174001",
  "content": "Excited to announce our new feature! 🚀",
  "platforms": ["linkedin", "bluesky"],
  "scheduled_for": "2025-01-15T14:00:00Z",
  "status": "scheduled",
  "created_at": "2025-01-01T12:00:00Z",
  "published_at": null,
  "linkedin_url": null,
  "bluesky_url": null
}

Fields

FieldTypeDescription
idstringUnique post identifier
contentstringPost text (max 3000 characters)
platformsarrayPlatforms to post to
scheduled_forstringWhen to publish (ISO 8601 UTC)
statusstringscheduled, published, or failed
created_atstringWhen the post was created
published_atstringWhen it was published (null if not yet)
linkedin_urlstringURL of published LinkedIn post
bluesky_urlstringURL of published Bluesky post

Post Statuses

  • scheduled - Waiting to be published
  • published - Successfully published to all platforms
  • failed - Publishing failed (check error logs)

Operations

Platform Support

LinkedIn

  • Maximum 3000 characters
  • 60 seconds minimum between posts
  • Posts appear on your LinkedIn feed

Bluesky

  • Maximum 300 characters
  • 1 second minimum between posts
  • Posts appear on your Bluesky timeline

Character Limits

While the API accepts up to 3000 characters, platforms have their own limits:

  • LinkedIn: 3000 characters
  • Bluesky: 300 characters

If your content exceeds a platform's limit, posting to that platform will fail.

Monthly Limits

Your plan determines how many posts you can create per month:

  • Free Plan: 10 posts/month
  • Pro Plan: 3000 posts/month

See Rate Limits for more details.