queue
Create schedule
Create an additional queue for a profile. The first queue created becomes the default. Subsequent queues are non-default unless explicitly set.
AuthorizationBearer <token>
API key authentication - use your Late API key as a Bearer token
In: header
profileIdstring
Profile ID
namestring
Queue name (e.g., Evening Posts)
timezonestring
IANA timezone
slots
active?boolean
Default
trueResponse Body
application/json
application/json
curl -X POST "https://getlate.dev/api/v1/queue/slots" \ -H "Content-Type: application/json" \ -d '{ "profileId": "64f0a1b2c3d4e5f6a7b8c9d0", "name": "Evening Posts", "timezone": "America/New_York", "slots": [ { "dayOfWeek": 1, "time": "18:00" }, { "dayOfWeek": 3, "time": "18:00" }, { "dayOfWeek": 5, "time": "18:00" } ], "active": true }'{
"success": true,
"schedule": {
"_id": "string",
"profileId": "string",
"name": "string",
"timezone": "string",
"slots": [
{
"dayOfWeek": 6,
"time": "string"
}
],
"active": true,
"isDefault": true,
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
},
"nextSlots": [
"2019-08-24T14:15:22Z"
]
}Empty
{
"error": "Unauthorized"
}Empty
List schedules GET
Returns queue schedules for a profile. Use all=true for all queues, or queueId for a specific one. Defaults to the default queue.
Get next available slot GET
Returns the next available queue slot for preview purposes. To create a queue post, use POST /v1/posts with queuedFromProfile instead of scheduledFor.