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.
In this article:
- Getting Started with Pabbly and ContentStudio Workflows
- Automating Workflows with ContentStudio and Pabbly
- FAQs
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"} |


That’s all you need to know about using ContentStudio’s API in Pabbly.
FAQs
1. Why is my API request showing an authentication error in Pabbly?
This usually happens when the API key is missing or incorrect. Make sure you’ve added the correct X-API-Key header and updated it if the key was regenerated in ContentStudio.
2. What should I do if the response is empty or shows “status: false”?
Check that you’re using the correct workspace or account ID from previous steps. Invalid or missing IDs will result in an empty response.
3. Can I schedule posts using the API in Pabbly?
Yes. You can set the publish_type to now or specify a scheduled time in your API body to publish later.
4. How can I post to multiple social accounts at once?
Include multiple account_id s in the API body when creating a post. The same content will be published across all selected accounts.
Related Articles