# Orbitwrite Docs > Guides, platform rules and developer reference for Orbitwrite: schedule, publish and engage across every social network from one workspace. ## Guides - [Introduction](https://orbitwrite.com/docs/guides.md): What Orbitwrite is, who it's for, and where to start in these docs. - [Quickstart](https://orbitwrite.com/docs/guides/getting-started/quickstart.md): Create a workspace, connect a channel and schedule your first post. - [How Orbitwrite works](https://orbitwrite.com/docs/guides/getting-started/concepts.md): Workspaces, channels, posts, posting slots and statuses, and how they fit together. - [Finding your way around](https://orbitwrite.com/docs/guides/getting-started/finding-your-way.md): What's in the sidebar, where settings live, and the shortcuts worth knowing. - [Connect a channel](https://orbitwrite.com/docs/guides/channels/connect.md): Add an account on X, LinkedIn, Instagram or any other network to your workspace. - [Manage channels](https://orbitwrite.com/docs/guides/channels/manage.md): Pick your primary channel, choose the defaults for new posts, reconnect, and disconnect. - [Posting schedule](https://orbitwrite.com/docs/guides/channels/posting-schedule.md): Set the times each channel posts at, so the queue can fill them for you. - [The composer](https://orbitwrite.com/docs/guides/composer/overview.md): Where posts are written, previewed, discussed and scheduled. - [Cross-posting and per-channel copy](https://orbitwrite.com/docs/guides/composer/cross-posting.md): Send one post to every channel, or rewrite it for one audience without breaking the rest. - [Threads](https://orbitwrite.com/docs/guides/composer/threads.md): Chain several posts together on X, Bluesky, Mastodon and Threads. - [Images, video and documents](https://orbitwrite.com/docs/guides/composer/media.md): Attach photos, videos, GIFs and PDFs, add alt text, crop, and pick a video's cover. - [AI assistant (Orb)](https://orbitwrite.com/docs/guides/composer/ai-assistant.md): Draft, rewrite, translate and split posts with Orb, in your brand voice, and let it act on your workspace. - [Ideas and hashtag sets](https://orbitwrite.com/docs/guides/composer/templates-and-hashtags.md): Start a post from a prompt, and keep the hashtags you use most one click away. - [Post score](https://orbitwrite.com/docs/guides/composer/post-score.md): A health check on every draft, per network, with what to fix. - [Links](https://orbitwrite.com/docs/guides/composer/links.md): Link previews, where links go on each network, and tracking parameters for your analytics. - [Scheduling and publishing](https://orbitwrite.com/docs/guides/scheduling/scheduling-and-publishing.md): Publish now, at a time you pick, in the next free slot, or hold a slot with a planned post. - [Schedule and planner](https://orbitwrite.com/docs/guides/scheduling/schedule-and-planner.md): See every post on a calendar, in a list, or as a board of stages, and move them around. - [Calendar feeds](https://orbitwrite.com/docs/guides/scheduling/calendar-feeds.md): Subscribe to your publishing schedule from Google Calendar, Apple Calendar or Outlook. - [Team and roles](https://orbitwrite.com/docs/guides/collaboration/team-and-roles.md): Invite people to a workspace and decide what each of them can do. - [Approvals](https://orbitwrite.com/docs/guides/collaboration/approvals.md): Ask teammates to sign a post off before it goes live, and decide whether that review can stop it publishing. - [Comments and suggested edits](https://orbitwrite.com/docs/guides/collaboration/comments.md): Discuss a draft where it lives, and propose changes your teammates accept in one click. - [Activity](https://orbitwrite.com/docs/guides/collaboration/activity.md): Who did what, across the workspace and on each post. - [The inbox](https://orbitwrite.com/docs/guides/inbox/overview.md): Replies to your posts and mentions of your accounts, from every channel, answered as a team. - [Team inboxes and assignment](https://orbitwrite.com/docs/guides/inbox/team-inboxes.md): Route conversations to the right people automatically, and share the work out fairly. - [Campaigns](https://orbitwrite.com/docs/guides/grow/campaigns.md): Plan a run of posts around one launch, event or theme, generate them with Orb, and measure them together. - [Auto-engagement](https://orbitwrite.com/docs/guides/grow/auto-engagement.md): Comment on, like or repost your own post automatically, a few minutes after it goes live. - [Auto-DM](https://orbitwrite.com/docs/guides/grow/auto-dm.md): Send a direct message to everyone who reposts or replies to a post, for a few days after it goes out. - [Link in bio](https://orbitwrite.com/docs/guides/grow/link-in-bio.md): A public page with your channels and links, at orbw.link/your-workspace. - [Analytics](https://orbitwrite.com/docs/guides/analytics/overview.md): How your posts and channels are doing, what's working, and when your audience is listening. - [Weekly digest](https://orbitwrite.com/docs/guides/analytics/weekly-digest.md): A Monday email with last week's numbers and what's coming up this week. - [Brand voice](https://orbitwrite.com/docs/guides/workspace/brand-voice.md): Teach Orb how your brand sounds, what it must never say, and who it's writing for. - [Notifications](https://orbitwrite.com/docs/guides/workspace/notifications.md): Choose what reaches you by email and in the app, and route workspace events to Slack and Discord. - [Plans and billing](https://orbitwrite.com/docs/guides/workspace/billing.md): What each plan includes, how the trial works, and what happens at a limit. - [Your account and security](https://orbitwrite.com/docs/guides/workspace/account-security.md): Your profile and preferences, how you sign in, and keeping your account secure. - [When a post fails](https://orbitwrite.com/docs/guides/troubleshooting/publishing-failures.md): Why a network refuses a post, what Orbitwrite does about it, and how to get it out. - [Reconnecting channels](https://orbitwrite.com/docs/guides/troubleshooting/reconnecting.md): Why a channel stops working, and how to sign it back in without losing anything. - [FAQ](https://orbitwrite.com/docs/guides/troubleshooting/faq.md): Quick answers to the questions we get most. - [Support](https://orbitwrite.com/docs/guides/support.md): How to get help from the Orbitwrite team. ## Platforms - [Platforms](https://orbitwrite.com/docs/platforms.md): Every network Orbitwrite publishes to, and what each one accepts. - [X](https://orbitwrite.com/docs/platforms/x.md): Post, thread, poll and quote on X (formerly Twitter). - [LinkedIn](https://orbitwrite.com/docs/platforms/linkedin.md): Post to your LinkedIn profile and the company pages you manage. - [Instagram](https://orbitwrite.com/docs/platforms/instagram.md): Publish posts, carousels, Reels and Stories to an Instagram professional account. - [Facebook](https://orbitwrite.com/docs/platforms/facebook.md): Publish to the Facebook Pages you manage. - [Threads](https://orbitwrite.com/docs/platforms/threads.md): Post, thread and quote on Threads, with a topic on every post. - [Bluesky](https://orbitwrite.com/docs/platforms/bluesky.md): Post, thread and quote on Bluesky, on bsky.social or your own server. - [Mastodon](https://orbitwrite.com/docs/platforms/mastodon.md): Post, thread and poll on any Mastodon server. - [TikTok](https://orbitwrite.com/docs/platforms/tiktok.md): Publish videos and photo posts to TikTok, with TikTok's own privacy and interaction settings. - [YouTube](https://orbitwrite.com/docs/platforms/youtube.md): Upload videos and Shorts to your YouTube channel. - [Pinterest](https://orbitwrite.com/docs/platforms/pinterest.md): Save Pins to your boards, with a title, a link and a cover. - [Discord](https://orbitwrite.com/docs/platforms/discord.md): Post messages to a channel in your Discord server. - [Slack](https://orbitwrite.com/docs/platforms/slack.md): Post messages to a channel in your Slack workspace. - [Telegram](https://orbitwrite.com/docs/platforms/telegram.md): Post to a Telegram channel or group through our bot. ## Developers - [Build on Orbitwrite](https://orbitwrite.com/docs/developers.md): Everything the app can do, you can do from code or an AI agent, through one API with the same rules. - [Authentication](https://orbitwrite.com/docs/developers/authentication.md): API keys for scripts and servers, OAuth sign-in for agents and the CLI, and the permissions each carries. - [API quickstart](https://orbitwrite.com/docs/developers/quickstart.md): Schedule a post with curl in three requests. - [MCP server](https://orbitwrite.com/docs/developers/mcp.md): Connect Claude, ChatGPT, Cursor, Claude Code or any MCP client to your workspace. - [Agent skill](https://orbitwrite.com/docs/developers/agent-skill.md): Teach Claude Code, Cursor and other coding agents how Orbitwrite works. - [CLI](https://orbitwrite.com/docs/developers/cli.md): Post, plan, score and work the inbox from a terminal, a script or a CI job. - [TypeScript SDK](https://orbitwrite.com/docs/developers/sdk.md): A typed client for posts, schedules, channels, the inbox, Auto-DM and analytics. - [Webhooks](https://orbitwrite.com/docs/developers/webhooks.md): Get a signed JSON request at your own endpoint when posts publish, fail or need review. - [Zapier](https://orbitwrite.com/docs/developers/zapier.md): Start a Zap when a post publishes, fails, or needs review. - [Errors and rate limits](https://orbitwrite.com/docs/developers/errors-and-limits.md): What each status code means, the error body, and how to back off. - [Permissions](https://orbitwrite.com/docs/developers/reference/permissions.md): Every permission, which roles hold it, and how API key scopes use the same list. - [MCP tools](https://orbitwrite.com/docs/developers/reference/mcp-tools.md): Every tool the Orbitwrite MCP server offers, with the permission each one needs and its inputs. ## API reference - [API reference](https://orbitwrite.com/docs/api-reference.md): Every /api/v1 endpoint, generated from the OpenAPI spec the server is built from. - [GET /api/v1/posting-slots/by-account: Posting slots for every connected account](https://orbitwrite.com/docs/api-reference/posting-slots/posting-slots-for-every-connected-account.md) - [GET /api/v1/posting-slots: List a workspace's posting slots](https://orbitwrite.com/docs/api-reference/posting-slots/list-a-workspaces-posting-slots.md) - [POST /api/v1/posting-slots: Replace a workspace's posting slots](https://orbitwrite.com/docs/api-reference/posting-slots/replace-a-workspaces-posting-slots.md) - [GET /api/v1/posts/scheduled-times: Upcoming scheduled times per connected account](https://orbitwrite.com/docs/api-reference/posts/upcoming-scheduled-times-per-connected-account.md) - [GET /api/v1/posts/recent-by-account: List an account's most recent published posts](https://orbitwrite.com/docs/api-reference/posts/list-an-accounts-most-recent-published-posts.md) - [GET /api/v1/posts/search: Search posts by title or content](https://orbitwrite.com/docs/api-reference/posts/search-posts-by-title-or-content.md) - [GET /api/v1/posts/{postId}/analytics: Get post-level analytics for a published post](https://orbitwrite.com/docs/api-reference/posts/get-post-level-analytics-for-a-published-post.md) - [GET /api/v1/posts/upcoming: List the caller's imminently-firing posts in a workspace](https://orbitwrite.com/docs/api-reference/posts/list-the-callers-imminently-firing-posts-in-a-workspace.md) - [POST /api/v1/posts/discard: Discard a draft / scheduled / pending-approval group](https://orbitwrite.com/docs/api-reference/posts/discard-a-draft-scheduled-pending-approval-group.md) - [POST /api/v1/posts/delete-published: Delete a published group from the networks](https://orbitwrite.com/docs/api-reference/posts/delete-a-published-group-from-the-networks.md) - [POST /api/v1/posts/post-now: Fire a draft, planned or scheduled group as soon as possible](https://orbitwrite.com/docs/api-reference/posts/fire-a-draft-planned-or-scheduled-group-as-soon-as-possible.md) - [POST /api/v1/posts/unschedule: Move a scheduled/pending group back to draft](https://orbitwrite.com/docs/api-reference/posts/move-a-scheduled-pending-group-back-to-draft.md) - [POST /api/v1/posts/reschedule: Move a group to a new fire time](https://orbitwrite.com/docs/api-reference/posts/move-a-group-to-a-new-fire-time.md) - [GET /api/v1/posts/publish-status: Poll per-account publish progress for composer groups](https://orbitwrite.com/docs/api-reference/posts/poll-per-account-publish-progress-for-composer-groups.md) - [POST /api/v1/posts/retry-publish: Retry publishing a single failed account in a composer group](https://orbitwrite.com/docs/api-reference/posts/retry-publishing-a-single-failed-account-in-a-composer-group.md) - [POST /api/v1/posts/split-account: Split one failed account out of a shared composer group](https://orbitwrite.com/docs/api-reference/posts/split-one-failed-account-out-of-a-shared-composer-group.md) - [POST /api/v1/posts/ungroup: Split a synced multi-account group into per-account groups](https://orbitwrite.com/docs/api-reference/posts/split-a-synced-multi-account-group-into-per-account-groups.md) - [POST /api/v1/posts/draft/duplicate: Duplicate a group into a fresh editable draft](https://orbitwrite.com/docs/api-reference/posts/duplicate-a-group-into-a-fresh-editable-draft.md) - [POST /api/v1/posts/info: Update a composer group's Info-panel metadata](https://orbitwrite.com/docs/api-reference/posts/update-a-composer-groups-info-panel-metadata.md) - [POST /api/v1/posts/{groupId}/approval: Approve or reject a composer group](https://orbitwrite.com/docs/api-reference/posts/approve-or-reject-a-composer-group.md) - [GET /api/v1/posts: List a workspace's posts](https://orbitwrite.com/docs/api-reference/posts/list-a-workspaces-posts.md) - [POST /api/v1/posts: Create scheduled posts (or publish immediately)](https://orbitwrite.com/docs/api-reference/posts/create-scheduled-posts-or-publish-immediately.md) - [GET /api/v1/posts/all: List every post in a workspace, unpaged](https://orbitwrite.com/docs/api-reference/posts/list-every-post-in-a-workspace-unpaged.md) - [POST /api/v1/posts/score: Score unsaved post content](https://orbitwrite.com/docs/api-reference/posts/score-unsaved-post-content.md) - [GET /api/v1/posts/{groupId}/score: Score a saved post](https://orbitwrite.com/docs/api-reference/posts/score-a-saved-post.md) - [GET /api/v1/posts/{groupId}/cover: Read a post's video cover](https://orbitwrite.com/docs/api-reference/posts/read-a-posts-video-cover.md) - [PUT /api/v1/posts/{groupId}/cover: Set a post's video cover](https://orbitwrite.com/docs/api-reference/posts/set-a-posts-video-cover.md) - [GET /api/v1/posts/draft: Load a draft / scheduled / published group for the composer](https://orbitwrite.com/docs/api-reference/posts/load-a-draft-scheduled-published-group-for-the-composer.md) - [POST /api/v1/posts/draft: Save (or replace) a draft composer group](https://orbitwrite.com/docs/api-reference/posts/save-or-replace-a-draft-composer-group.md) - [DELETE /api/v1/posts/draft: Discard a draft group](https://orbitwrite.com/docs/api-reference/posts/discard-a-draft-group.md) - [PATCH /api/v1/posts/{groupId}/info: Update a group's Info-panel metadata (title / tags / campaign)](https://orbitwrite.com/docs/api-reference/posts/update-a-groups-info-panel-metadata-title-tags-campaign.md) - [POST /api/v1/posts/reorder: Move a post within its board column](https://orbitwrite.com/docs/api-reference/posts/move-a-post-within-its-board-column.md) - [POST /api/v1/posts/plan: Plan a post for a time (or replan it)](https://orbitwrite.com/docs/api-reference/posts/plan-a-post-for-a-time-or-replan-it.md) - [POST /api/v1/posts/unplan: Return a planned post to drafts](https://orbitwrite.com/docs/api-reference/posts/return-a-planned-post-to-drafts.md) - [GET /api/v1/posts/{groupId}/approval-request: Get a composer group's approval request](https://orbitwrite.com/docs/api-reference/posts/get-a-composer-groups-approval-request.md) - [POST /api/v1/posts/{groupId}/approval-request: Create, edit, or manage a composer group's approval request](https://orbitwrite.com/docs/api-reference/posts/create-edit-or-manage-a-composer-groups-approval-request.md) - [GET /api/v1/approval-requests: List a workspace's approval requests](https://orbitwrite.com/docs/api-reference/posts/list-a-workspaces-approval-requests.md) - [GET /api/v1/scheduling/suggestions: Suggested publish times per channel](https://orbitwrite.com/docs/api-reference/scheduling/suggested-publish-times-per-channel.md) - [GET /api/v1/scheduling/plan: Slots for a run of posts at a cadence](https://orbitwrite.com/docs/api-reference/scheduling/slots-for-a-run-of-posts-at-a-cadence.md) - [GET /api/v1/me: Identify the workspace behind the API key](https://orbitwrite.com/docs/api-reference/integrations/identify-the-workspace-behind-the-api-key.md) - [POST /api/v1/hooks: Subscribe to an event (REST Hook)](https://orbitwrite.com/docs/api-reference/integrations/subscribe-to-an-event-rest-hook.md) - [DELETE /api/v1/hooks/{id}: Unsubscribe from an event (REST Hook)](https://orbitwrite.com/docs/api-reference/integrations/unsubscribe-from-an-event-rest-hook.md) - [GET /api/v1/events/recent: List recent events of a type (trigger sample data)](https://orbitwrite.com/docs/api-reference/integrations/list-recent-events-of-a-type-trigger-sample-data.md) - [POST /api/v1/integrations/tiktok/webhook: TikTok Content Posting webhook](https://orbitwrite.com/docs/api-reference/integrations/tiktok-content-posting-webhook.md) - [POST /api/v1/webhooks/resend: Resend delivery webhook](https://orbitwrite.com/docs/api-reference/integrations/resend-delivery-webhook.md) - [GET /api/v1/integrations/slack/install-url: The browser URL that installs the Slack app](https://orbitwrite.com/docs/api-reference/slack/the-browser-url-that-installs-the-slack-app.md) - [GET /api/v1/integrations/slack: Read a workspace's Slack integration](https://orbitwrite.com/docs/api-reference/slack/read-a-workspaces-slack-integration.md) - [POST /api/v1/integrations/slack: Install Slack for a workspace from a bot token](https://orbitwrite.com/docs/api-reference/slack/install-slack-for-a-workspace-from-a-bot-token.md) - [DELETE /api/v1/integrations/slack: Disconnect the workspace's Slack install](https://orbitwrite.com/docs/api-reference/slack/disconnect-the-workspaces-slack-install.md) - [POST /api/v1/integrations/slack/channels: Connect a Slack channel as a posting channel](https://orbitwrite.com/docs/api-reference/slack/connect-a-slack-channel-as-a-posting-channel.md) - [POST /api/v1/integrations/slack/routes: Add a notification route](https://orbitwrite.com/docs/api-reference/slack/add-a-notification-route.md) - [POST /api/v1/integrations/slack/routes/{routeId}/toggle: Enable or pause a notification route](https://orbitwrite.com/docs/api-reference/slack/enable-or-pause-a-notification-route.md) - [DELETE /api/v1/integrations/slack/routes/{routeId}: Remove a notification route](https://orbitwrite.com/docs/api-reference/slack/remove-a-notification-route.md) - [POST /api/v1/integrations/slack/interactivity: Slack interactive-message callback](https://orbitwrite.com/docs/api-reference/slack/slack-interactive-message-callback.md) - [GET /api/v1/integrations/discord/install-url: The browser URL that invites the bot to a Discord server](https://orbitwrite.com/docs/api-reference/discord/the-browser-url-that-invites-the-bot-to-a-discord-server.md) - [GET /api/v1/integrations/discord: Read a workspace's Discord integration](https://orbitwrite.com/docs/api-reference/discord/read-a-workspaces-discord-integration.md) - [POST /api/v1/integrations/discord/channels: Connect a Discord channel as a posting channel](https://orbitwrite.com/docs/api-reference/discord/connect-a-discord-channel-as-a-posting-channel.md) - [GET /api/v1/integrations/discord/guilds/{guildId}/channels: List the postable channels in a Discord server](https://orbitwrite.com/docs/api-reference/discord/list-the-postable-channels-in-a-discord-server.md) - [POST /api/v1/integrations/discord/routes: Add a notification route](https://orbitwrite.com/docs/api-reference/discord/add-a-notification-route.md) - [POST /api/v1/integrations/discord/routes/{routeId}/toggle: Enable or pause a notification route](https://orbitwrite.com/docs/api-reference/discord/enable-or-pause-a-notification-route.md) - [DELETE /api/v1/integrations/discord/routes/{routeId}: Remove a notification route](https://orbitwrite.com/docs/api-reference/discord/remove-a-notification-route.md) - [GET /api/v1/integrations/telegram/bot: The Telegram bot to add to a channel](https://orbitwrite.com/docs/api-reference/telegram/the-telegram-bot-to-add-to-a-channel.md) - [POST /api/v1/integrations/telegram/channels/verification: Get the code that proves you control a Telegram channel](https://orbitwrite.com/docs/api-reference/telegram/get-the-code-that-proves-you-control-a-telegram-channel.md) - [POST /api/v1/integrations/telegram/channels: Connect a Telegram channel as a posting channel](https://orbitwrite.com/docs/api-reference/telegram/connect-a-telegram-channel-as-a-posting-channel.md) - [GET /api/v1/billing: Read a workspace's billing summary](https://orbitwrite.com/docs/api-reference/billing/read-a-workspaces-billing-summary.md) - [POST /api/v1/billing/email: Update the workspace's billing email](https://orbitwrite.com/docs/api-reference/billing/update-the-workspaces-billing-email.md) - [POST /api/v1/billing/sync: Sync the local subscription row from Stripe](https://orbitwrite.com/docs/api-reference/billing/sync-the-local-subscription-row-from-stripe.md) - [GET /api/v1/entitlements: Plan limits, features and current usage](https://orbitwrite.com/docs/api-reference/billing/plan-limits-features-and-current-usage.md) - [POST /api/v1/seats/activate: Keep a member or channel active](https://orbitwrite.com/docs/api-reference/billing/keep-a-member-or-channel-active.md) - [POST /api/v1/plan-invites/preview: Look at a plan invite before accepting it](https://orbitwrite.com/docs/api-reference/billing/look-at-a-plan-invite-before-accepting-it.md) - [POST /api/v1/plan-invites/redeem: Accept a plan invite](https://orbitwrite.com/docs/api-reference/billing/accept-a-plan-invite.md) - [GET /api/v1/connected-accounts: List a workspace's connected channels](https://orbitwrite.com/docs/api-reference/connected-accounts/list-a-workspaces-connected-channels.md) - [POST /api/v1/connected-accounts/{accountId}/disconnect: Disconnect a social account](https://orbitwrite.com/docs/api-reference/connected-accounts/disconnect-a-social-account.md) - [POST /api/v1/connected-accounts/{accountId}/primary: Make an account the workspace's primary account](https://orbitwrite.com/docs/api-reference/connected-accounts/make-an-account-the-workspaces-primary-account.md) - [POST /api/v1/connected-accounts/{accountId}/default-selected: Toggle whether the account is pre-selected in a fresh composer](https://orbitwrite.com/docs/api-reference/connected-accounts/toggle-whether-the-account-is-pre-selected-in-a-fresh-composer.md) - [GET /api/v1/connected-accounts/{accountId}/automation-defaults: Read an account's auto-engagement defaults](https://orbitwrite.com/docs/api-reference/connected-accounts/read-an-accounts-auto-engagement-defaults.md) - [PUT /api/v1/connected-accounts/{accountId}/automation-defaults: Replace an account's auto-engagement defaults](https://orbitwrite.com/docs/api-reference/connected-accounts/replace-an-accounts-auto-engagement-defaults.md) - [GET /api/v1/connected-accounts/{accountId}/tiktok/creator-info: Read a TikTok channel's current publishing options](https://orbitwrite.com/docs/api-reference/connected-accounts/read-a-tiktok-channels-current-publishing-options.md) - [GET /api/v1/connected-accounts/{accountId}/pinterest/boards: List a Pinterest channel's boards](https://orbitwrite.com/docs/api-reference/connected-accounts/list-a-pinterest-channels-boards.md) - [POST /api/v1/connected-accounts/{accountId}/pinterest/boards: Create a board on a Pinterest channel](https://orbitwrite.com/docs/api-reference/connected-accounts/create-a-board-on-a-pinterest-channel.md) - [GET /api/v1/public-profile: Read the workspace's public-page settings](https://orbitwrite.com/docs/api-reference/public-profile/read-the-workspaces-public-page-settings.md) - [PATCH /api/v1/public-profile: Save the workspace's public-page settings](https://orbitwrite.com/docs/api-reference/public-profile/save-the-workspaces-public-page-settings.md) - [POST /api/v1/public-profile/channels/{accountId}/visibility: Show or hide one channel on the public page](https://orbitwrite.com/docs/api-reference/public-profile/show-or-hide-one-channel-on-the-public-page.md) - [GET /api/v1/comments: List review comments for a composer group, or across a workspace](https://orbitwrite.com/docs/api-reference/comments/list-review-comments-for-a-composer-group-or-across-a-workspace.md) - [POST /api/v1/comments: Create a comment](https://orbitwrite.com/docs/api-reference/comments/create-a-comment.md) - [PUT /api/v1/comments/post-mute: Mute or unmute the whole post's comments](https://orbitwrite.com/docs/api-reference/comments/mute-or-unmute-the-whole-posts-comments.md) - [POST /api/v1/comments/read-all: Mark all comment threads as read](https://orbitwrite.com/docs/api-reference/comments/mark-all-comment-threads-as-read.md) - [POST /api/v1/comments/{id}/replies: Reply to a comment](https://orbitwrite.com/docs/api-reference/comments/reply-to-a-comment.md) - [PATCH /api/v1/comments/{id}: Edit a comment](https://orbitwrite.com/docs/api-reference/comments/edit-a-comment.md) - [DELETE /api/v1/comments/{id}: Delete a comment](https://orbitwrite.com/docs/api-reference/comments/delete-a-comment.md) - [PUT /api/v1/comments/{id}/resolved: Resolve or reopen a comment thread](https://orbitwrite.com/docs/api-reference/comments/resolve-or-reopen-a-comment-thread.md) - [PUT /api/v1/comments/{id}/reaction: Add or remove an emoji reaction](https://orbitwrite.com/docs/api-reference/comments/add-or-remove-an-emoji-reaction.md) - [POST /api/v1/comments/{id}/decision: Accept or reject a suggestion](https://orbitwrite.com/docs/api-reference/comments/accept-or-reject-a-suggestion.md) - [PUT /api/v1/comments/{id}/mute: Mute or unmute a comment thread](https://orbitwrite.com/docs/api-reference/comments/mute-or-unmute-a-comment-thread.md) - [PUT /api/v1/comments/{id}/read: Mark a comment thread as read](https://orbitwrite.com/docs/api-reference/comments/mark-a-comment-thread-as-read.md) - [POST /api/v1/ai/assistant: Run a composer assistant intent](https://orbitwrite.com/docs/api-reference/ai/run-a-composer-assistant-intent.md) - [POST /api/v1/ai/refine: Refine post text](https://orbitwrite.com/docs/api-reference/ai/refine-post-text.md) - [POST /api/v1/ai/campaign-plan: Plan campaign post angles from an article](https://orbitwrite.com/docs/api-reference/ai/plan-campaign-post-angles-from-an-article.md) - [POST /api/v1/ai/campaign-name: Generate a campaign name](https://orbitwrite.com/docs/api-reference/ai/generate-a-campaign-name.md) - [POST /api/v1/ai/alt-text: Generate alt text for an image](https://orbitwrite.com/docs/api-reference/ai/generate-alt-text-for-an-image.md) - [POST /api/v1/ai/agent: Chat with the assistant agent](https://orbitwrite.com/docs/api-reference/ai/chat-with-the-assistant-agent.md) - [GET /api/v1/assistant/conversations: Your recent conversations with Orb AI](https://orbitwrite.com/docs/api-reference/ai/your-recent-conversations-with-orb-ai.md) - [GET /api/v1/assistant/conversations/{id}: One of your conversations with Orb AI](https://orbitwrite.com/docs/api-reference/ai/one-of-your-conversations-with-orb-ai.md) - [DELETE /api/v1/assistant/conversations/{id}: Delete one of your conversations with Orb AI](https://orbitwrite.com/docs/api-reference/ai/delete-one-of-your-conversations-with-orb-ai.md) - [POST /api/v1/assistant/conversations/{id}/created-posts: Record a post created from one of Orb AI's post cards](https://orbitwrite.com/docs/api-reference/ai/record-a-post-created-from-one-of-orb-ais-post-cards.md) - [GET /api/v1/brand-voice: Read a workspace's brand-voice profile](https://orbitwrite.com/docs/api-reference/brand-voice/read-a-workspaces-brand-voice-profile.md) - [POST /api/v1/brand-voice: Seed a workspace's default tone (onboarding)](https://orbitwrite.com/docs/api-reference/brand-voice/seed-a-workspaces-default-tone-onboarding.md) - [PUT /api/v1/brand-voice: Save a workspace's brand-voice profile](https://orbitwrite.com/docs/api-reference/brand-voice/save-a-workspaces-brand-voice-profile.md) - [POST /api/v1/brand-voice/distill: Distill learned style notes from editing history](https://orbitwrite.com/docs/api-reference/brand-voice/distill-learned-style-notes-from-editing-history.md) - [GET /api/v1/link-tracking: Read a workspace's link-tracking settings and channel overrides](https://orbitwrite.com/docs/api-reference/link-tracking/read-a-workspaces-link-tracking-settings-and-channel-overrides.md) - [PUT /api/v1/link-tracking: Save a workspace's link-tracking settings](https://orbitwrite.com/docs/api-reference/link-tracking/save-a-workspaces-link-tracking-settings.md) - [PUT /api/v1/link-tracking/account: Set or clear one channel's link-tracking override](https://orbitwrite.com/docs/api-reference/link-tracking/set-or-clear-one-channels-link-tracking-override.md) - [GET /api/v1/tags: List a workspace's tags](https://orbitwrite.com/docs/api-reference/tags/list-a-workspaces-tags.md) - [POST /api/v1/tags: Create a tag](https://orbitwrite.com/docs/api-reference/tags/create-a-tag.md) - [PATCH /api/v1/tags/{tagId}: Rename or recolor a tag](https://orbitwrite.com/docs/api-reference/tags/rename-or-recolor-a-tag.md) - [DELETE /api/v1/tags/{tagId}: Delete a tag](https://orbitwrite.com/docs/api-reference/tags/delete-a-tag.md) - [GET /api/v1/hashtag-sets: List a workspace's hashtag sets](https://orbitwrite.com/docs/api-reference/hashtag-sets/list-a-workspaces-hashtag-sets.md) - [POST /api/v1/hashtag-sets: Save a hashtag set](https://orbitwrite.com/docs/api-reference/hashtag-sets/save-a-hashtag-set.md) - [GET /api/v1/hashtag-sets/{id}: Read one hashtag set](https://orbitwrite.com/docs/api-reference/hashtag-sets/read-one-hashtag-set.md) - [PATCH /api/v1/hashtag-sets/{id}: Rename a hashtag set or replace its tags](https://orbitwrite.com/docs/api-reference/hashtag-sets/rename-a-hashtag-set-or-replace-its-tags.md) - [DELETE /api/v1/hashtag-sets/{id}: Delete a hashtag set](https://orbitwrite.com/docs/api-reference/hashtag-sets/delete-a-hashtag-set.md) - [POST /api/v1/hashtag-sets/{id}/apply: Add a hashtag set to a post's text](https://orbitwrite.com/docs/api-reference/hashtag-sets/add-a-hashtag-set-to-a-posts-text.md) - [GET /api/v1/hashtags/guidance: Hashtag limits and tips per platform](https://orbitwrite.com/docs/api-reference/hashtag-sets/hashtag-limits-and-tips-per-platform.md) - [GET /api/v1/campaigns: List a workspace's campaigns](https://orbitwrite.com/docs/api-reference/campaigns/list-a-workspaces-campaigns.md) - [POST /api/v1/campaigns: Create a bare campaign](https://orbitwrite.com/docs/api-reference/campaigns/create-a-bare-campaign.md) - [GET /api/v1/campaigns/search: Search campaigns by name](https://orbitwrite.com/docs/api-reference/campaigns/search-campaigns-by-name.md) - [GET /api/v1/campaigns/{campaignId}: Get a campaign](https://orbitwrite.com/docs/api-reference/campaigns/get-a-campaign.md) - [PATCH /api/v1/campaigns/{campaignId}: Update a campaign's metadata](https://orbitwrite.com/docs/api-reference/campaigns/update-a-campaigns-metadata.md) - [DELETE /api/v1/campaigns/{campaignId}: Delete a campaign](https://orbitwrite.com/docs/api-reference/campaigns/delete-a-campaign.md) - [POST /api/v1/campaigns/{campaignId}/duplicate: Duplicate a campaign](https://orbitwrite.com/docs/api-reference/campaigns/duplicate-a-campaign.md) - [POST /api/v1/campaigns/batch-delete: Delete multiple campaigns](https://orbitwrite.com/docs/api-reference/campaigns/delete-multiple-campaigns.md) - [POST /api/v1/campaigns/{campaignId}/decision: Approve or reject a campaign](https://orbitwrite.com/docs/api-reference/campaigns/approve-or-reject-a-campaign.md) - [POST /api/v1/campaigns/generate: Generate a campaign's posts from an approved topic plan](https://orbitwrite.com/docs/api-reference/campaigns/generate-a-campaigns-posts-from-an-approved-topic-plan.md) - [GET /api/v1/api-keys/permissions: List the permission vocabulary](https://orbitwrite.com/docs/api-reference/api-keys/list-the-permission-vocabulary.md) - [GET /api/v1/api-keys: List a workspace's API keys](https://orbitwrite.com/docs/api-reference/api-keys/list-a-workspaces-api-keys.md) - [POST /api/v1/api-keys: Create an API key](https://orbitwrite.com/docs/api-reference/api-keys/create-an-api-key.md) - [DELETE /api/v1/api-keys/{keyId}: Revoke an API key](https://orbitwrite.com/docs/api-reference/api-keys/revoke-an-api-key.md) - [POST /api/v1/media/create-upload-url: Create a media upload URL](https://orbitwrite.com/docs/api-reference/media/create-a-media-upload-url.md) - [POST /api/v1/media/create-stream-upload: Create a video upload ticket](https://orbitwrite.com/docs/api-reference/media/create-a-video-upload-ticket.md) - [GET /api/v1/media: List media](https://orbitwrite.com/docs/api-reference/media/list-media.md) - [GET /api/v1/media/usage: Media upload usage for the current period](https://orbitwrite.com/docs/api-reference/media/media-upload-usage-for-the-current-period.md) - [POST /api/v1/media/confirm: Confirm uploads have landed](https://orbitwrite.com/docs/api-reference/media/confirm-uploads-have-landed.md) - [GET /api/v1/media/{id}: Get media by ID](https://orbitwrite.com/docs/api-reference/media/get-media-by-id.md) - [DELETE /api/v1/media/{id}: Delete media by ID](https://orbitwrite.com/docs/api-reference/media/delete-media-by-id.md) - [GET /api/v1/invitations: List my pending invitations](https://orbitwrite.com/docs/api-reference/invitations/list-my-pending-invitations.md) - [POST /api/v1/invitations: Invite someone to a workspace](https://orbitwrite.com/docs/api-reference/invitations/invite-someone-to-a-workspace.md) - [GET /api/v1/invitations/workspace: List a workspace's pending invitations](https://orbitwrite.com/docs/api-reference/invitations/list-a-workspaces-pending-invitations.md) - [POST /api/v1/invitations/{id}/accept: Accept an invitation](https://orbitwrite.com/docs/api-reference/invitations/accept-an-invitation.md) - [DELETE /api/v1/invitations/{id}: Revoke a pending invitation](https://orbitwrite.com/docs/api-reference/invitations/revoke-a-pending-invitation.md) - [GET /api/v1/audit-log: List a workspace's audit trail](https://orbitwrite.com/docs/api-reference/audit/list-a-workspaces-audit-trail.md) - [GET /api/v1/activity: List a workspace's activity feed](https://orbitwrite.com/docs/api-reference/activity/list-a-workspaces-activity-feed.md) - [GET /api/v1/posts/{groupId}/activity: List one post's activity](https://orbitwrite.com/docs/api-reference/activity/list-one-posts-activity.md) - [GET /api/v1/account: Read the signed-in user's profile and preferences](https://orbitwrite.com/docs/api-reference/account/read-the-signed-in-users-profile-and-preferences.md) - [PATCH /api/v1/account: Update the signed-in user's profile and preferences](https://orbitwrite.com/docs/api-reference/account/update-the-signed-in-users-profile-and-preferences.md) - [GET /api/v1/account/emails: List the signed-in user's email addresses](https://orbitwrite.com/docs/api-reference/account/list-the-signed-in-users-email-addresses.md) - [POST /api/v1/account/emails: Add an email address to the signed-in user's account](https://orbitwrite.com/docs/api-reference/account/add-an-email-address-to-the-signed-in-users-account.md) - [POST /api/v1/account/emails/{emailId}/resend: Mail a fresh verification code](https://orbitwrite.com/docs/api-reference/account/mail-a-fresh-verification-code.md) - [POST /api/v1/account/emails/{emailId}/verify: Verify an email address with its mailed code](https://orbitwrite.com/docs/api-reference/account/verify-an-email-address-with-its-mailed-code.md) - [POST /api/v1/account/emails/{emailId}/primary: Make a verified address the account's primary one](https://orbitwrite.com/docs/api-reference/account/make-a-verified-address-the-accounts-primary-one.md) - [DELETE /api/v1/account/emails/{emailId}: Remove an email address from the account](https://orbitwrite.com/docs/api-reference/account/remove-an-email-address-from-the-account.md) - [GET /api/v1/workspaces/{organizationId}/members: List the workspace's members](https://orbitwrite.com/docs/api-reference/workspace/list-the-workspaces-members.md) - [GET /api/v1/workspaces/{organizationId}/slug-availability: Check whether a slug is free for this workspace](https://orbitwrite.com/docs/api-reference/workspace/check-whether-a-slug-is-free-for-this-workspace.md) - [PATCH /api/v1/workspaces/{organizationId}: Update workspace settings](https://orbitwrite.com/docs/api-reference/workspace/update-workspace-settings.md) - [PATCH /api/v1/workspaces/{organizationId}/members/{memberId}: Change a member's role](https://orbitwrite.com/docs/api-reference/workspace/change-a-members-role.md) - [DELETE /api/v1/workspaces/{organizationId}/members/{memberId}: Remove a member from the workspace](https://orbitwrite.com/docs/api-reference/workspace/remove-a-member-from-the-workspace.md) - [GET /api/v1/calendar-feeds: List calendar feeds](https://orbitwrite.com/docs/api-reference/calendar-feeds/list-calendar-feeds.md) - [POST /api/v1/calendar-feeds: Create a calendar feed](https://orbitwrite.com/docs/api-reference/calendar-feeds/create-a-calendar-feed.md) - [PATCH /api/v1/calendar-feeds/{feedId}: Update one of your calendar feeds](https://orbitwrite.com/docs/api-reference/calendar-feeds/update-one-of-your-calendar-feeds.md) - [DELETE /api/v1/calendar-feeds/{feedId}: Revoke a calendar feed](https://orbitwrite.com/docs/api-reference/calendar-feeds/revoke-a-calendar-feed.md) - [GET /api/v1/calendar/{token}: Public iCal feed](https://orbitwrite.com/docs/api-reference/calendar-feeds/public-ical-feed.md) - [GET /api/v1/webhook-endpoints: List a workspace's webhook endpoints](https://orbitwrite.com/docs/api-reference/webhook-endpoints/list-a-workspaces-webhook-endpoints.md) - [POST /api/v1/webhook-endpoints: Add a webhook endpoint](https://orbitwrite.com/docs/api-reference/webhook-endpoints/add-a-webhook-endpoint.md) - [POST /api/v1/webhook-endpoints/{endpointId}/toggle: Enable or pause a webhook endpoint](https://orbitwrite.com/docs/api-reference/webhook-endpoints/enable-or-pause-a-webhook-endpoint.md) - [POST /api/v1/webhook-endpoints/{endpointId}/regenerate-secret: Rotate an endpoint's signing secret](https://orbitwrite.com/docs/api-reference/webhook-endpoints/rotate-an-endpoints-signing-secret.md) - [PATCH /api/v1/webhook-endpoints/{endpointId}: Update a webhook endpoint](https://orbitwrite.com/docs/api-reference/webhook-endpoints/update-a-webhook-endpoint.md) - [DELETE /api/v1/webhook-endpoints/{endpointId}: Remove a webhook endpoint](https://orbitwrite.com/docs/api-reference/webhook-endpoints/remove-a-webhook-endpoint.md) - [GET /api/v1/conversations: List inbox conversations](https://orbitwrite.com/docs/api-reference/conversations/list-inbox-conversations.md) - [GET /api/v1/conversations/count: Count the conversations in a view](https://orbitwrite.com/docs/api-reference/conversations/count-the-conversations-in-a-view.md) - [POST /api/v1/conversations/sync: Pull fresh replies from the platforms](https://orbitwrite.com/docs/api-reference/conversations/pull-fresh-replies-from-the-platforms.md) - [GET /api/v1/conversations/sync-status: Where each channel's inbox polling stands](https://orbitwrite.com/docs/api-reference/conversations/where-each-channels-inbox-polling-stands.md) - [POST /api/v1/conversations/mark-all: Bulk resolve or reopen conversations](https://orbitwrite.com/docs/api-reference/conversations/bulk-resolve-or-reopen-conversations.md) - [POST /api/v1/conversations/snooze-all: Bulk snooze conversations](https://orbitwrite.com/docs/api-reference/conversations/bulk-snooze-conversations.md) - [GET /api/v1/conversations/pending-replies: List replies held for approval](https://orbitwrite.com/docs/api-reference/conversations/list-replies-held-for-approval.md) - [POST /api/v1/conversations/pending-replies/{pendingReplyId}/decide: Approve, edit & approve, or reject a held reply](https://orbitwrite.com/docs/api-reference/conversations/approve-edit-approve-or-reject-a-held-reply.md) - [POST /api/v1/conversations/pull: Pull the next waiting conversation to yourself](https://orbitwrite.com/docs/api-reference/conversations/pull-the-next-waiting-conversation-to-yourself.md) - [GET /api/v1/conversations/{conversationId}: Get one conversation with its thread](https://orbitwrite.com/docs/api-reference/conversations/get-one-conversation-with-its-thread.md) - [PATCH /api/v1/conversations/{conversationId}: Resolve or reopen a conversation](https://orbitwrite.com/docs/api-reference/conversations/resolve-or-reopen-a-conversation.md) - [POST /api/v1/conversations/{conversationId}/assign: Assign, reassign, or unassign a conversation](https://orbitwrite.com/docs/api-reference/conversations/assign-reassign-or-unassign-a-conversation.md) - [POST /api/v1/conversations/{conversationId}/read: Mark a conversation read](https://orbitwrite.com/docs/api-reference/conversations/mark-a-conversation-read.md) - [POST /api/v1/conversations/{conversationId}/unread: Mark a conversation unread](https://orbitwrite.com/docs/api-reference/conversations/mark-a-conversation-unread.md) - [POST /api/v1/conversations/{conversationId}/snooze: Snooze a conversation until a time](https://orbitwrite.com/docs/api-reference/conversations/snooze-a-conversation-until-a-time.md) - [POST /api/v1/conversations/{conversationId}/messages: Reply in a conversation](https://orbitwrite.com/docs/api-reference/conversations/reply-in-a-conversation.md) - [GET /api/v1/inbox/inboxes: List team inboxes](https://orbitwrite.com/docs/api-reference/inbox/list-team-inboxes.md) - [POST /api/v1/inbox/inboxes: Create a team inbox](https://orbitwrite.com/docs/api-reference/inbox/create-a-team-inbox.md) - [PUT /api/v1/inbox/inboxes/order: Set the team inboxes' routing order](https://orbitwrite.com/docs/api-reference/inbox/set-the-team-inboxes-routing-order.md) - [GET /api/v1/inbox/status: Get my inbox availability](https://orbitwrite.com/docs/api-reference/inbox/get-my-inbox-availability.md) - [PUT /api/v1/inbox/status: Set inbox availability](https://orbitwrite.com/docs/api-reference/inbox/set-inbox-availability.md) - [POST /api/v1/inbox/presence: Heartbeat: I'm active in the inbox](https://orbitwrite.com/docs/api-reference/inbox/heartbeat-im-active-in-the-inbox.md) - [GET /api/v1/inbox/team: The team pool](https://orbitwrite.com/docs/api-reference/inbox/the-team-pool.md) - [GET /api/v1/inbox/settings: Get workspace inbox settings](https://orbitwrite.com/docs/api-reference/inbox/get-workspace-inbox-settings.md) - [PUT /api/v1/inbox/settings: Update workspace inbox settings](https://orbitwrite.com/docs/api-reference/inbox/update-workspace-inbox-settings.md) - [GET /api/v1/inbox/assignment: How the workspace assigns conversations](https://orbitwrite.com/docs/api-reference/inbox/how-the-workspace-assigns-conversations.md) - [PUT /api/v1/inbox/assignment: Set how the workspace assigns conversations](https://orbitwrite.com/docs/api-reference/inbox/set-how-the-workspace-assigns-conversations.md) - [POST /api/v1/inbox/assignment/distribute: Hand out the conversations already waiting](https://orbitwrite.com/docs/api-reference/inbox/hand-out-the-conversations-already-waiting.md) - [GET /api/v1/inbox/inboxes/{inboxId}: Get a team inbox](https://orbitwrite.com/docs/api-reference/inbox/get-a-team-inbox.md) - [PATCH /api/v1/inbox/inboxes/{inboxId}: Update a team inbox](https://orbitwrite.com/docs/api-reference/inbox/update-a-team-inbox.md) - [DELETE /api/v1/inbox/inboxes/{inboxId}: Delete a team inbox](https://orbitwrite.com/docs/api-reference/inbox/delete-a-team-inbox.md) - [GET /api/v1/auto-dms: List Auto-DM campaigns](https://orbitwrite.com/docs/api-reference/auto-dm/list-auto-dm-campaigns.md) - [POST /api/v1/auto-dms: Start an Auto-DM on a published post](https://orbitwrite.com/docs/api-reference/auto-dm/start-an-auto-dm-on-a-published-post.md) - [GET /api/v1/auto-dms/channels: Which channels can send Auto-DMs](https://orbitwrite.com/docs/api-reference/auto-dm/which-channels-can-send-auto-dms.md) - [GET /api/v1/auto-dms/{campaignId}/recipients: Who an Auto-DM campaign has seen and messaged](https://orbitwrite.com/docs/api-reference/auto-dm/who-an-auto-dm-campaign-has-seen-and-messaged.md) - [POST /api/v1/auto-dms/{campaignId}/stop: Stop an Auto-DM campaign for good](https://orbitwrite.com/docs/api-reference/auto-dm/stop-an-auto-dm-campaign-for-good.md) - [GET /api/v1/auto-dms/{campaignId}: Read one Auto-DM campaign](https://orbitwrite.com/docs/api-reference/auto-dm/read-one-auto-dm-campaign.md) - [PATCH /api/v1/auto-dms/{campaignId}: Pause, resume or change an Auto-DM campaign](https://orbitwrite.com/docs/api-reference/auto-dm/pause-resume-or-change-an-auto-dm-campaign.md) - [GET /api/v1/mentions/handles: Search a platform for accounts to @mention](https://orbitwrite.com/docs/api-reference/mentions/search-a-platform-for-accounts-to-mention.md) - [GET /api/v1/mentions/linkedin/resolve: Resolve a LinkedIn company slug to its organization URN](https://orbitwrite.com/docs/api-reference/mentions/resolve-a-linkedin-company-slug-to-its-organization-urn.md) - [GET /api/v1/mentions/linkedin: Search LinkedIn mention candidates](https://orbitwrite.com/docs/api-reference/mentions/search-linkedin-mention-candidates.md) - [POST /api/v1/mentions/remembered: Remember a handle for the mention typeahead](https://orbitwrite.com/docs/api-reference/mentions/remember-a-handle-for-the-mention-typeahead.md) - [POST /api/v1/link-preview: Read Open Graph metadata for a URL](https://orbitwrite.com/docs/api-reference/link-preview/read-open-graph-metadata-for-a-url.md) - [POST /api/v1/triggers/discover: Discover the merge tokens a trigger source exposes](https://orbitwrite.com/docs/api-reference/triggers/discover-the-merge-tokens-a-trigger-source-exposes.md) - [GET /api/v1/gifs/search: Search GIFs](https://orbitwrite.com/docs/api-reference/gifs/search-gifs.md) - [GET /api/v1/platforms: List every network's posting rules](https://orbitwrite.com/docs/api-reference/platforms/list-every-networks-posting-rules.md) - [GET /api/v1/platforms/{platform}: Get one network's posting rules](https://orbitwrite.com/docs/api-reference/platforms/get-one-networks-posting-rules.md) - [GET /api/v1/post-templates: List post templates](https://orbitwrite.com/docs/api-reference/post-templates/list-post-templates.md) - [GET /api/v1/post-templates/{id}: Get one post template](https://orbitwrite.com/docs/api-reference/post-templates/get-one-post-template.md) - [GET /api/v1/streak: Get the workspace's weekly posting streak](https://orbitwrite.com/docs/api-reference/streak/get-the-workspaces-weekly-posting-streak.md) - [GET /api/v1/posting-activity: Posts published per day](https://orbitwrite.com/docs/api-reference/streak/posts-published-per-day.md) - [GET /api/v1/week-overview: The week ahead and what's holding it up](https://orbitwrite.com/docs/api-reference/week-overview/the-week-ahead-and-whats-holding-it-up.md) - [GET /api/v1/weekly-digest: Last week's results and the week ahead](https://orbitwrite.com/docs/api-reference/week-overview/last-weeks-results-and-the-week-ahead.md) - [GET /api/v1/analytics/results: How the workspace's posts did over a window](https://orbitwrite.com/docs/api-reference/analytics/how-the-workspaces-posts-did-over-a-window.md) - [GET /api/v1/analytics/overview: Totals for the window, against the window before](https://orbitwrite.com/docs/api-reference/analytics/totals-for-the-window-against-the-window-before.md) - [GET /api/v1/analytics/series: A metric received per day or week](https://orbitwrite.com/docs/api-reference/analytics/a-metric-received-per-day-or-week.md) - [GET /api/v1/analytics/followers: Followers per channel over time](https://orbitwrite.com/docs/api-reference/analytics/followers-per-channel-over-time.md) - [GET /api/v1/analytics/best-times: When the channels' posts do best](https://orbitwrite.com/docs/api-reference/analytics/when-the-channels-posts-do-best.md) - [GET /api/v1/analytics/posts: Posts ranked by a metric](https://orbitwrite.com/docs/api-reference/analytics/posts-ranked-by-a-metric.md) - [GET /api/v1/analytics/breakdown: Which platform, or which kind of post, does best](https://orbitwrite.com/docs/api-reference/analytics/which-platform-or-which-kind-of-post-does-best.md) - [GET /api/v1/analytics/insights: What's working: the strongest patterns in the window's posts](https://orbitwrite.com/docs/api-reference/analytics/whats-working-the-strongest-patterns-in-the-windows-posts.md) - [GET /api/v1/analytics/sync-status: When each channel's numbers were and will be read](https://orbitwrite.com/docs/api-reference/analytics/when-each-channels-numbers-were-and-will-be-read.md) - [GET /api/v1/posts/{groupId}/metrics: One post's numbers over time](https://orbitwrite.com/docs/api-reference/analytics/one-posts-numbers-over-time.md) - [GET /api/v1/posts/{groupId}/benchmark: How one post compares with the others](https://orbitwrite.com/docs/api-reference/analytics/how-one-post-compares-with-the-others.md) - [GET /api/v1/campaigns/{campaignId}/report: A campaign's report](https://orbitwrite.com/docs/api-reference/analytics/a-campaigns-report.md) - [GET /api/v1/campaigns/{campaignId}/summary: Orb AI's summary of a campaign](https://orbitwrite.com/docs/api-reference/analytics/orb-ais-summary-of-a-campaign.md) - [POST /api/v1/campaigns/{campaignId}/summary: Write Orb AI's summary of a campaign](https://orbitwrite.com/docs/api-reference/analytics/write-orb-ais-summary-of-a-campaign.md) - [GET /api/v1/analytics/summary: Orb AI's analysis of the last 28 days](https://orbitwrite.com/docs/api-reference/analytics/orb-ais-analysis-of-the-last-28-days.md) - [POST /api/v1/analytics/summary: Write Orb AI's analysis of the last 28 days](https://orbitwrite.com/docs/api-reference/analytics/write-orb-ais-analysis-of-the-last-28-days.md)