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).