Posts

Create a post

Create a new post with media, tags, and scheduling options. Media items may reference a stored library URL or any publicly reachable image/video URL — external URLs are downloaded into the media library automatically, so clients that cannot issue a raw presigned PUT can attach media in one call.

post/v0/posts

Request

  • Base URL: https://api.schedulin.app
  • URL: https://api.schedulin.app/v0/posts
  • Auth: one of:
    • API key in header x-api-key
    • OAuth 2 (authorization code, authorization URL https://api.schedulin.app/oauth/authorize, token URL https://api.schedulin.app/oauth/token, scopes: posts:write)

Request body

captionstring required
titlestring
scheduledAtstring date-time nullable
socialAccountIdstring required
platformConfigurationobject
tagIdsstring[]
action'schedule' | 'queue' | 'draft' | 'now'

Response

OK

idstring required
externalIdstring nullable required
captionstring required
status'SCHEDULED' | 'PROCESSING' | 'COMPLETED' | 'DRAFT' | 'FAILED' | 'DELETED' required
scheduledAtstring date-time nullable required
platformConfigurationobject nullable required
socialAccountIdstring required
createdAtstring date-time required
updatedAtstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.