DashboardSign inStart your trial

Postiz

Reference

22 actions for Postiz workflows.

01. Operations

Act on Postiz from a workflow

Operations are the actions a workflow can take in Postiz, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Analytics

2 operations
GET★ Featured

Get analytics for a channel

/analytics/{integration}

Retrieves key performance metrics like follower growth, impressions, and engagement for a connected social media channel, helping you monitor your online presence and track content performance over time

2 input · 3 path · 3 query
GET★ Featured

Get analytics for a post

/analytics/post/{postId}

Pull engagement metrics for a single published post

2 input · 3 path · 3 query

Integrations

8 operations
GET★ Featured

List connected channels

/integrations

Returns a list of all social media channels connected to your organization, including each channel's ID, platform, and profile details. Use this to retrieve channel identifiers needed for scheduling posts, fetching analytics, or managing integration settings.

1 input · 3 query
GET

Check API key connection

/is-connected

Verifies that your API key is valid and active, serving as a quick health check to ensure your Postiz integration is ready to use before making other requests.

DELETE

Disconnect a channel

/integrations/{id}

Disconnect a channel by its integration ID. Any scheduled posts tied to this channel are also deleted, so use with care.

1 input · 3 path
GET

Find the next available posting slot

/find-slot/{id}

Return the next open time slot for a channel based on its configured posting schedule. Use this to auto-fill the publish date when queuing a new post so it respects the channel's cadence.

1 input · 3 path
GET

Get a channel's settings and tools

/integration-settings/{id}

Retrieves the posting rules, content limits, and available tools for a connected social channel, so you can tailor your posts and decide which automation features to use.

1 input · 3 path
GET

Get OAuth URL to connect a channel

/social/{integration}

Generates an OAuth authorization URL for connecting a new social media channel. Use this URL to redirect users through the platform's authorization flow.

2 input · 3 path · 3 query
GET

List customer groups

/groups

Return all customer groups in your organization. Groups (shown as customers in the UI) let agencies segment channels by client; pass a group ID to filter the integrations list to a single customer.

POST

Run a provider tool on a channel

/integration-trigger/{id}

Run a provider-specific tool on a connected social media channel—such as searching for audio, listing channels, or fetching flairs—to automate content preparation and channel management without switching platforms.

3 input · 3 path

Notifications

1 operation
GET

List notifications

/notifications

Return your organization's notifications, newest first, paginated 100 per page. Use this to surface publishing failures, approvals, and other account events in your own dashboard.

1 input · 3 query

Posts

7 operations
PUT★ Featured

Change a post between draft and scheduled

/posts/{id}/status

Move a post between draft and scheduled

2 input · 3 path
POST★ Featured

Create or schedule a post

/posts

Create or schedule a post across one or more connected channels

7 input
GET★ Featured

List posts in a date range

/posts

Returns all scheduled and published posts within a specified date range, allowing you to review your content calendar and audit what has been queued or published.

3 input · 3 query
DELETE

Delete a post

/posts/{id}

Delete a post by its ID. Postiz resolves the post's group and deletes all posts in the same group, so sibling posts published to other channels are removed too.

1 input · 3 path
DELETE

Delete posts by group

/posts/group/{group}

Removes the entire batch of posts that were published together across multiple channels, allowing you to delete a cross-platform campaign or scheduled group in a single action.

1 input · 3 path
GET

Get missing published content

/posts/{id}/missing

When a post was published but the platform did not return a usable post ID (its `releaseId` is `"missing"`), this fetches recent content from the provider so you can match and link the correct item. Requires the provider to implement the optional `missing` method; otherwise an empty array is returned. Follow up with the release ID endpoint to connect the match.

1 input · 3 path
PUT

Link a post to its published content

/posts/{id}/release-id

Set the `releaseId` of a post whose release ID is currently `"missing"`, connecting it to the actual published content on the platform so analytics and statistics can be tracked. Typically called after the missing-content endpoint returns the available items to choose from.

2 input · 3 path

Uploads

2 operations
POST★ Featured

Upload media from a URL

/upload-from-url

Directly import images or videos from web URLs into your media library, automatically generating a reusable reference for your social media posts.

1 input
POST

Upload a media file

/upload

Upload an image or video as multipart form data. The response returns the stored media reference to attach when creating a post.

1 input

Video Generation

2 operations
POST

Generate an AI video

/generate-video

Create an AI-generated video to attach to a post, either from image-and-text slides or a text prompt. Returns the generated media so you can include it when scheduling a post.

3 input
POST

Run a video helper function

/video/function

Retrieves available options like voices, styles, or templates needed to configure AI video generation.

3 input
What now

Use Postiz in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.