# Docs - [Quick Start](/docs): Get up and running with the PublishQ API in under 5 minutes. - [Changelog](/docs/changelog): What's new and what changed in the PublishQ API. - **Posts** - [Create posts](/docs/posts/create-posts): Creates a post for one or more connected accounts. - [Delete post](/docs/posts/delete-post): Deletes a scheduled or draft post by its ID. Returns no body on success. - [Get post](/docs/posts/get-post): Get one post by its PublishQ post ID. Returns the post details and the connected account metadata needed to identify where it belongs. - [List posts](/docs/posts/list-posts): Returns a paginated list of posts. - [Remove account from post](/docs/posts/remove-account-from-post): Removes one account from an existing post so it will no longer be published there. Other accounts in the same post are not changed. - [Update post](/docs/posts/update-post): Update a draft or scheduled post. You can change the content, the scheduled date, or both. Published and publishing posts cannot be updated. - **Accounts** - [List accounts](/docs/accounts/list-accounts): List connected social accounts for the authenticated API key owner. You can filter by workspace and by one or more platforms. - **Media** - [Get media](/docs/media/get-media): Return one media file by ID, including its URL, source, and usage count. - [List media](/docs/media/list-media): Return your uploaded and generated media files. You can filter by ID, type, and source before reusing them in posts. - [Upload media](/docs/media/upload-media): Upload one media file with multipart form data. The returned media ID can then be attached to posts. - **Workspaces** - [Create workspace](/docs/workspaces/create-workspace): Create a workspace to organize your connected social accounts. - [Get workspace](/docs/workspaces/get-workspace): Return one workspace by ID, including its name, color, description, and account count. - [List workspaces](/docs/workspaces/list-workspaces): Return your workspaces, including their names, colors, and account counts.