API resource
Posting queue
Recurring weekly time slots for the workspace. Create a post with queuedFromProfile: true (advanced form) and it takes the next open slot.
List schedules
/v1/queue/slotsWorks on: Instagram, TikTok, YouTube, X, Threads, Facebook, LinkedIn
Query parameters
queueIdstringSpecific queue ID to retrieve (optional)
allstringSet to 'true' to list all queues for the profile
curl "https://creatoros-production-5658.up.railway.app/v1/queue/slots" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true
}Create schedule
/v1/queue/slotsWorks on: Instagram, TikTok, YouTube, X, Threads, Facebook, LinkedIn
Body
namestringrequiredQueue name (e.g., Evening Posts)
timezonestringrequiredIANA timezone
slotsarrayrequiredNo description
activebooleanNo description
curl -X POST "https://creatoros-production-5658.up.railway.app/v1/queue/slots" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "<name>",
"timezone": "<timezone>",
"slots": "<slots>"
}'{
"success": true,
"schedule": "string",
"nextSlots": [
"string"
]
}Update schedule
/v1/queue/slotsWorks on: Instagram, TikTok, YouTube, X, Threads, Facebook, LinkedIn
Body
queueIdstringQueue ID to update (optional)
namestringQueue name
timezonestringrequiredNo description
slotsarrayrequiredNo description
activebooleanNo description
setAsDefaultbooleanMake this queue the default
reshuffleExistingbooleanWhether to reschedule existing queued posts to match new slots
curl -X PUT "https://creatoros-production-5658.up.railway.app/v1/queue/slots" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"timezone": "<timezone>",
"slots": "<slots>"
}'{
"success": true,
"schedule": "string",
"nextSlots": [
"string"
],
"reshuffledCount": 0,
"skippedDailyLimit": 0,
"isNewQueue": true
}Delete schedule
/v1/queue/slotsWorks on: Instagram, TikTok, YouTube, X, Threads, Facebook, LinkedIn
Query parameters
queueIdstringQueue ID to delete. Omit to delete all queues for the profile
curl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/queue/slots" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"deleted": true,
"deletedCount": 0,
"message": "string"
}Get next available slot
/v1/queue/next-slotWorks on: Instagram, TikTok, YouTube, X, Threads, Facebook, LinkedIn
Query parameters
queueIdstringSpecific queue ID (optional, defaults to profile's default queue)
curl "https://creatoros-production-5658.up.railway.app/v1/queue/next-slot" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"nextSlot": "string",
"timezone": "string",
"queueId": "string",
"queueName": "string"
}Preview upcoming slots
/v1/queue/previewWorks on: Instagram, TikTok, YouTube, X, Threads, Facebook, LinkedIn
Query parameters
queueIdstringFilter by specific queue ID. Omit to use the default queue.
countstringNo description
curl "https://creatoros-production-5658.up.railway.app/v1/queue/preview" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"queueId": "string",
"queueName": "string",
"count": 0,
"slots": [
"string"
]
}