# Schedulin Developers ## Guides - [Introduction](https://developers.schedulin.app/guides/introduction.md): What the Schedulin API is and how to start building. - [Quick Start](https://developers.schedulin.app/guides/quick-start.md): Get an API key and make your first request in under five minutes. - [Authentication](https://developers.schedulin.app/guides/authentication.md): Authenticate requests with a workspace-scoped API key. - [OAuth for App Clients](https://developers.schedulin.app/guides/oauth.md): Let your users connect their Schedulin accounts to your app with OAuth 2.0. - [CLI](https://developers.schedulin.app/guides/cli.md): Drive the Schedulin API from your terminal. - [n8n](https://developers.schedulin.app/guides/n8n.md): Build Schedulin into n8n workflows with the community node. - [Your First Post](https://developers.schedulin.app/guides/your-first-post.md): Connect a channel, then create and schedule a post end to end. - [Error Handling](https://developers.schedulin.app/guides/error-handling.md): HTTP status codes and the error response shape. - [Rate Limits](https://developers.schedulin.app/guides/rate-limits.md): Request limits and how to handle 429 responses. - [Pagination](https://developers.schedulin.app/guides/pagination.md): Page through list endpoints. - [Webhooks](https://developers.schedulin.app/guides/webhooks.md): Receive signed HTTP callbacks when posts publish or fail and when AI generations finish. ## Examples - [Create a text post](https://developers.schedulin.app/examples/create-a-text-post.md): Publish a caption-only post immediately. - [Create a scheduled post](https://developers.schedulin.app/examples/create-a-scheduled-post.md): Schedule a post with media for a future time. - [List channels](https://developers.schedulin.app/examples/list-channels.md): Fetch the social accounts connected to your workspace. - [Upload media](https://developers.schedulin.app/examples/upload-media.md): Attach media to a post by uploading a file, importing a URL, or presigning. - [Update a post](https://developers.schedulin.app/examples/update-a-post.md): Edit a post's caption or schedule before it publishes. - [Delete a post](https://developers.schedulin.app/examples/delete-a-post.md): Remove a scheduled or draft post. ## API Reference - [REST API reference](https://developers.schedulin.app/reference)