Contentdrips API Playground
Generate your social media posts with the Contentdrips API
Render Render a template
Get Status Get the status of a job
Get Result Get the result of a job
Template ID
Bearer Token
Features
Branding: Update name, handle, avatar, and bio on the template.
Content Update: Update text or image content with specific labels.
Carousel Maker: Create carousels with headings, descriptions, and images.
Output Format
PDF: Returns a single PDF file URL.
PNG (Carousel): Returns multiple .png image URLs in an array.
PNG (Single Image): Returns a single .png image file URL.
API Request Preview
const response = await fetch("https://generate.contentdrips.com/render", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer "
},
body: JSON.stringify({
template_id: "",
output: "png"
})
});
Result
Generation Response Examples
✅ Success Response (202 Accepted):
{
"job_id": "5844c4b4-dd6d-4b60-8d0f-e3818043fb11",
"status": "queued",
"message": "Job has been queued for processing",
"estimated_time": "2-5 minutes",
"check_status_url": "/job/5844c4b4-dd6d-4b60-8d0f-e3818043fb11/status"
}
❌ Bad Request (400):
{
"error": "Validation error",
"message": "template_id is required"
}
🔒 Unauthorized (401):
{
"error": "Unauthorized",
"message": "Invalid or missing Bearer token"
}
⚠️ Server Error (500):
{
"error": "Failed to queue job",
"message": "Redis connection failed"
}