Skip to main content
GET

Why this endpoint

POST /api/posts and PUT /api/posts/{id} accept a platforms[] array where each entry has a social_account_id (create) or id (update) and a content_type. Valid content_type values depend on the platform. This endpoint exposes the live catalog so clients and agents can build correct payloads without hard-coding the matrix. Prefer this over any static list in docs.

Response

Returns { "platforms": [ ... ] } — one object per social platform.

Platform object

content_types[] row

Current content_type values (20)

There is no linkedin_carousel, linkedin_page_carousel, or instagram_carousel content type. LinkedIn PDF/document posts use linkedin_post / linkedin_page_post with a PDF + optional meta.document_title. Instagram multi-image posts use instagram_feed with multiple images.