Skip to main content

GET /api/v1/posts

List your posts by lifecycle status. Query params
Response

GET /api/v1/posts/<post_id>

Fetch one post in full. 404 if not owned by you.

POST /api/v1/posts

Create a draft post. Body
  • content (required) — post text. Line breaks (\n) are preserved verbatim and rendered on LinkedIn.
Text only in v1. Add images, videos, polls and @mentions from the MagicPost web UI.
Response (HTTP 201)

PATCH /api/v1/posts/<post_id>

Update the content of an existing post. Body
Response
Returns 404 if you don’t own the post (IDOR guard).