# PostFlow ## Docs - [Groups analytics](https://postflow.app/docs/api-reference/analytics/groups-analytics.md): Returns paginated performance metrics grouped by post group within the specified date range. Includes aggregate sums and averages. - [Posts analytics](https://postflow.app/docs/api-reference/analytics/posts-analytics.md): Returns paginated performance metrics for individual posts within the specified date range. Includes aggregate sums and averages. - [Create note](https://postflow.app/docs/api-reference/calendar-notes/create-note.md): Creates a new calendar note. Notes can be scoped to a group or shared across the organization. - [Delete note](https://postflow.app/docs/api-reference/calendar-notes/delete-note.md): Deletes a calendar note. Optionally deletes all related grouped notes. - [Get notes](https://postflow.app/docs/api-reference/calendar-notes/get-notes.md): Returns calendar notes within the specified date range. The difference between start and end date must be less than 60 days. - [Reschedule note](https://postflow.app/docs/api-reference/calendar-notes/reschedule-note.md): Moves a calendar note to a new date range. - [Update note](https://postflow.app/docs/api-reference/calendar-notes/update-note.md): Updates an existing calendar note. Only the author can mark a note as private. - [Get media status](https://postflow.app/docs/api-reference/endpoint/media-status.md) - [Upload media](https://postflow.app/docs/api-reference/endpoint/upload.md) - [Upload from URL (async)](https://postflow.app/docs/api-reference/endpoint/upload-url.md) - [Upload from URL (sync)](https://postflow.app/docs/api-reference/endpoint/upload-url-sync.md) - [OpenAPI collection](https://postflow.app/docs/api-reference/get-started/openapi-collection.md): Download and use the PostFlow OpenAPI specifications - [PostFlow IDs](https://postflow.app/docs/api-reference/get-started/postflow-ids.md): How PostFlow identifies resources across the API - [Rate limits](https://postflow.app/docs/api-reference/get-started/rate-limits.md): Understand the API rate limiting policies - [Relationships & includes](https://postflow.app/docs/api-reference/get-started/relationships.md): Learn about relationships and includes in the PostFlow API. - [Create group](https://postflow.app/docs/api-reference/groups/create-group.md): Creates a new group within the user's organization. - [Get group](https://postflow.app/docs/api-reference/groups/get-group.md): Returns a single group by ID. Supports optional includes via query parameters. - [List groups](https://postflow.app/docs/api-reference/groups/list-groups.md): Returns all groups accessible to the authenticated user. - [Update group](https://postflow.app/docs/api-reference/groups/update-group.md): Updates an existing group. \n\nThis is a PUT request, all fields must be included in the request body. - [Create label](https://postflow.app/docs/api-reference/labels/create-label.md): Creates a new label. - [Delete label](https://postflow.app/docs/api-reference/labels/delete-label.md): Deletes a label and removes it from all associated posts. - [Get labels](https://postflow.app/docs/api-reference/labels/get-labels.md): Returns all labels accessible to the authenticated user. Can be filtered by group. - [Update label](https://postflow.app/docs/api-reference/labels/update-label.md): Updates a label. \n\nThis is a PUT request, all fields must be included in the request body. - [Get organization](https://postflow.app/docs/api-reference/organization/get-organization.md): Returns the user's organization, including all members. - [List activities](https://postflow.app/docs/api-reference/post-activities/list-activities.md): Returns a paginated list of activity log entries for a given post group. - [Get post group metrics](https://postflow.app/docs/api-reference/post-metrics/get-post-group-metrics.md): Returns performance metrics for all posts within a post group, keyed by post detail ID. - [Get post metrics](https://postflow.app/docs/api-reference/post-metrics/get-post-metrics.md): Returns performance metrics for a single post. Includes per-story breakdown for story-type posts. - [Delete posts](https://postflow.app/docs/api-reference/posts-bulk/delete-posts.md): Deletes multiple posts at once. Maximum 200 posts per request. Optionally removes them from connected social networks. - [Get posts by IDs](https://postflow.app/docs/api-reference/posts-bulk/get-posts-by-ids.md): Returns multiple posts by their IDs. Maximum 200 posts per request. - [Reschedule posts](https://postflow.app/docs/api-reference/posts-bulk/reschedule-posts.md): Reschedules multiple posts at once. Supports absolute date, time-only, date-only, and relative day offset modes. - [Toggle draft](https://postflow.app/docs/api-reference/posts-bulk/toggle-draft.md): Sets or unsets draft status for multiple posts at once. Published posts are skipped. In strict approval mode, undrafting requires an assigned approver. - [Update labels](https://postflow.app/docs/api-reference/posts-bulk/update-labels.md): Adds, removes, or syncs labels for multiple posts at once. Maximum 200 posts and 20 labels per request. - [Create post](https://postflow.app/docs/api-reference/posts/create-post.md): Create and schedule a new post group for one or more social accounts. - [Delete post](https://postflow.app/docs/api-reference/posts/delete-post.md): Deletes a post group. Optionally removes it from connected social networks. - [Get post](https://postflow.app/docs/api-reference/posts/get-post.md): Returns a single post group by ID. All relationships data included. - [Get posts](https://postflow.app/docs/api-reference/posts/get-posts.md): Returns a paginated list of posts. You can filter posts using the parameters. - [Update post](https://postflow.app/docs/api-reference/posts/update-post.md): Updates an existing post group. Supports partial updates, only provided fields are changed. - [Update post info](https://postflow.app/docs/api-reference/posts/update-post-info.md): Updates post metadata such as name and labels. This action does not require re-approval. - [Change custom name](https://postflow.app/docs/api-reference/social-accounts/change-custom-name.md): Sets or clears a custom display name for a social account. - [Change group](https://postflow.app/docs/api-reference/social-accounts/change-group.md): Moves a social account to a different group. - [Get social account](https://postflow.app/docs/api-reference/social-accounts/get-social-account.md): Returns a single social account by ID. - [List social accounts](https://postflow.app/docs/api-reference/social-accounts/list-social-accounts.md): Returns all social accounts accessible to the authenticated user. - [Get authorized user](https://postflow.app/docs/api-reference/user/get-authorized-user.md): Returns details about the currently authenticated user using your API key. - [Posts overview](https://postflow.app/docs/api-reference/widgets/posts-overview.md): Returns a summary of post counts for the selected group. Scheduled counts are group-specific, while approval counts are organization-wide. - [Introduction](https://postflow.app/docs/index.md): Introduction to the PostFlow API ## OpenAPI Specs - [api](https://postflow.app/docs/public/api.json) - [media](https://postflow.app/docs/public/media.json) ## Optional - [Help center](https://postflow.app/help)