# Autoadify API - [Introduction](https://docs.autoadify.com/index.md): Schedule and publish social media posts from your own code or your AI agent. - [Quickstart](https://docs.autoadify.com/quickstart.md): Create a key, find your channels and schedule your first post in a few minutes. - [Authentication](https://docs.autoadify.com/authentication.md): API keys, permissions, channel limits and expiry. - [MCP server](https://docs.autoadify.com/mcp/overview.md): Let Claude, Cursor and other AI agents schedule posts and manage your media. - [Tools](https://docs.autoadify.com/mcp/tools.md): Every tool the Autoadify MCP server offers, and the permission each needs. - [Scheduling posts](https://docs.autoadify.com/guides/scheduling-posts.md): Publish now or later, tailor text per platform, and track what happened. - [Media](https://docs.autoadify.com/guides/media.md): Get images and videos into your library and attach them to posts. - [Errors](https://docs.autoadify.com/errors.md): Every error has a stable code and a message you can show to a person. - [Rate limits](https://docs.autoadify.com/rate-limits.md): Per-minute and monthly request limits, by plan. - [Get current key](https://docs.autoadify.com/api-reference/account/get-current-key.md): The organization, plan, scopes, channel limits and remaining quota of the API key making the request. - [List channels](https://docs.autoadify.com/api-reference/channels/list-channels.md): The connected social channels this key can post to, with each channel's posting rules. Keys limited to some channels only see those. - [List posts](https://docs.autoadify.com/api-reference/posts/list-posts.md): Posts newest first, with per-channel status, live URLs and errors. - [Create post](https://docs.autoadify.com/api-reference/posts/create-post.md): Schedules a post to one or more channels, or publishes it now when `publishAt` is omitted (it goes out within about a minute). Validates platform rules up front: media requirements, TikTok privacy, Reddit subreddit. - [Get post](https://docs.autoadify.com/api-reference/posts/get-post.md): One post with its status on every channel. - [Delete post](https://docs.autoadify.com/api-reference/posts/delete-post.md): Cancels a scheduled post, or removes a published or failed one from Autoadify. Never deletes a post that is live on a platform. - [Update post](https://docs.autoadify.com/api-reference/posts/update-post.md): Edits a scheduled post's text, per-platform text or publish time. - [List media](https://docs.autoadify.com/api-reference/media/list-media.md): Ready files in the media library, newest first. - [Import media from URL](https://docs.autoadify.com/api-reference/media/import-media-from-url.md): Downloads an image (JPEG, PNG, WEBP, GIF, max 50 MB), video (MP4, MOV, WEBM, max 200 MB) or document from a public URL into the media library. - [Create upload](https://docs.autoadify.com/api-reference/media/create-upload.md): Starts an upload of a local file. PUT the bytes to the returned `upload.url` with `upload.headers` within 15 minutes, then call Complete upload. - [Get media](https://docs.autoadify.com/api-reference/media/get-media.md): One media item. - [Delete media](https://docs.autoadify.com/api-reference/media/delete-media.md): Permanently deletes a file. Refused while it's attached to a post that hasn't been published yet. - [Complete upload](https://docs.autoadify.com/api-reference/media/complete-upload.md): Marks an upload ready once the file has been PUT. Safe to call again. ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.