ContentStudio's API in Pabbly
ContentStudio provides a powerful API that allows you to automate different tasks using Pabbly. With this setup, you can connect ContentStudio to other tools, fetch data, and publish content programmatically.
Getting Started with Pabbly and ContentStudio Workflows
Select your preferred workflow builder — either New (Beta) or Classic, depending on your choice.
Enter a name for your workflow, select a folder to organize it, and click Create to continue.
Automating Workflows with ContentStudio and Pabbly
You can automate a wide range of tasks with ContentStudio using Pabbly workflows — from pulling data to posting on social media. Here’s a simple example case that shows how to connect and publish a post through the API. For full reference, check the ContentStudio API Guide.
API Endpoints Reference
All requests are made against the base URL: https://api-prod.contentstudio.io/api/v1/
Action | Method | Endpoint |
---|---|---|
Fetch Workspaces | GET | /workspaces |
Fetch Social Accounts | GET | /social-accounts |
Create Post | POST | /posts |
List Posts | GET | /posts |
Delete Post | DELETE | /posts/{id} |
Get Authenticated User Info | GET | /me |
Create a Social Post with Pabbly
Add a Trigger
Add your first step by selecting any trigger that fits your use case — for example, the RSS Feed Trigger to pull content automatically from a feed.
Choose any app event of your choice. For example, in this case, select New Item in Feed. Then click on Connect.
Enter the Feed URL, then click Save & Send Test Request. A response should be received confirming the connection.
Fetch Your Workspace
Add a new step and select API (Pabbly) from the list of available options.
GET
.
https://api-prod.contentstudio.io/api/v1/workspaces
and set the Payload Type as JSON
.
- Label: X-API-Key
- Value: <Your API Key>
Fetch Connected Social Accounts
GET
.
https://api-prod.contentstudio.io/api/v1/workspaces/{workspace_id}/accounts
Replace {workspace_id}
with the actual ID you fetched earlier. Also, set the Payload Type as JSON
.
- Label: X-API-Key
- Value: <Your API Key>
Create a Social Media Post
POST
.
https://api-prod.contentstudio.io/api/v1/workspaces/{workspace_id}/posts
Replace {workspace_id}
with your actual workspace ID. Select Payload Type as JSON
.
- Label: X-API-Key
- Value: <Your API Key>
Parameter Label | Description | Example Value |
---|---|---|
accounts | IDs of the social accounts to post on | ["2c69-74-478-9c64-b152"] |
content | Main text and optional media. You can add text manually or map values from RSS trigger. | {"text":"1. title: Drones, Democracy and the War in Ukraine","media":{"images":[]}} |
scheduling | Schedule the post for draft, now, or future publish. | {"publish_type":"scheduled","scheduled_at":"2025-12-25 15:30:00"} |
Related Articles