API resource
Broadcasts and contacts
Message many people at once. Contacts are the people a workspace can reach (import them with their phone number for WhatsApp); a broadcast sends one template or message to a list or a tagged segment, now or on a schedule; a sequence sends a timed series. On WhatsApp every recipient is a billed template delivery, so only message people who opted in.
Cancel broadcast
/v1/broadcasts/{broadcastId}/cancelWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B/cancel" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"broadcast": {
"id": "string",
"status": "string"
}
}List broadcast recipients
/v1/broadcasts/{broadcastId}/recipientsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredQuery parameters
statusstringOne of: pending, sent, delivered, read, failed.
limitintegerskipintegercurl "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B/recipients" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"recipients": [
{
"id": "string",
"contactId": "obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C",
"channelId": "1234567890123456789",
"platformIdentifier": "string",
"contactName": "string",
"status": "pending",
"messageId": "4455667788990011223",
"error": "string",
"errorCode": 0,
"errorExplanation": "string",
"errorTraceId": "string",
"sentAt": "2026-10-10T00:00:00.000Z",
"deliveredAt": "2026-10-10T00:00:00.000Z",
"readAt": "2026-10-10T00:00:00.000Z"
}
],
"pagination": {
"total": 0,
"limit": 0,
"skip": 0,
"hasMore": true
},
"summary": {
"total": 0,
"pending": 0,
"sent": 0,
"delivered": 0,
"read": 0,
"failed": 0
}
}Add recipients to a broadcast
/v1/broadcasts/{broadcastId}/recipientsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredBody
contactIdsstring[]Specific contact IDs to add. Creator OS contact ids (24-character hex), as returned by the list-contacts endpoint. A platform identifier such as a WhatsApp wa_id is rejected with 400; use phones for raw numbers.
phonesstring[]Raw phone numbers (auto-creates contacts). Useful for WhatsApp/Telegram manual entry
useSegmentbooleanAuto-populate from broadcast segment filters
curl -X POST "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B/recipients" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contactIds": [
"string"
]
}'{
"success": true,
"added": 0,
"skipped": 0
}Schedule broadcast for later
/v1/broadcasts/{broadcastId}/scheduleWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredBody
scheduledAtstringrequiredcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B/schedule" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"scheduledAt": "2026-10-10T00:00:00.000Z"
}'{
"success": true,
"broadcast": {
"id": "string",
"status": "string",
"scheduledAt": "2026-10-10T00:00:00.000Z"
}
}Send broadcast now
/v1/broadcasts/{broadcastId}/sendWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B/send" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"status": "sending",
"sent": 0,
"failed": 0,
"recipientCount": 0
}Delete broadcast
/v1/broadcasts/{broadcastId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredcurl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"ok": true
}Get broadcast details
/v1/broadcasts/{broadcastId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredcurl "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"broadcast": {
"id": "string",
"name": "string",
"description": "string",
"platform": "whatsapp",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"message": {
"text": "string"
},
"template": {
"name": "string",
"language": "string"
},
"segmentFilters": {
"tags": [
"string"
],
"isSubscribed": true,
"customFields": {}
},
"status": "draft",
"scheduledAt": "2026-10-10T00:00:00.000Z",
"startedAt": "2026-10-10T00:00:00.000Z",
"completedAt": "2026-10-10T00:00:00.000Z",
"recipientCount": 0,
"sentCount": 0,
"deliveredCount": 0,
"readCount": 0,
"failedCount": 0,
"createdAt": "2026-10-10T00:00:00.000Z",
"updatedAt": "2026-10-10T00:00:00.000Z"
}
}Update broadcast
/v1/broadcasts/{broadcastId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
broadcastIdstringrequiredBody
namestringdescriptionstringmessageobjectGeneric message payload (used for non-WhatsApp platforms).
templateobjectWhatsApp template payload (used when platform is whatsapp).
segmentFiltersobjectRecipient segment filters (tags, channels, subscription state).
curl -X PATCH "https://creatoros-production-5658.up.railway.app/v1/broadcasts/obj_Bc4Kq8Vw1Nx6Ty3Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6B" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'{
"success": true,
"broadcast": {
"id": "string",
"name": "string",
"description": "string",
"status": "string",
"updatedAt": "2026-10-10T00:00:00.000Z"
}
}List broadcasts
/v1/broadcastsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Query parameters
statusstringOne of: draft, scheduled, sending, completed, failed, cancelled.
platformstringlimitintegerskipintegercurl "https://creatoros-production-5658.up.railway.app/v1/broadcasts" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"broadcasts": [
{
"id": "string",
"name": "string",
"description": "string",
"platform": "whatsapp",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"accountName": "string",
"status": "draft",
"messagePreview": "string",
"scheduledAt": "2026-10-10T00:00:00.000Z",
"startedAt": "2026-10-10T00:00:00.000Z",
"completedAt": "2026-10-10T00:00:00.000Z",
"recipientCount": 0,
"sentCount": 0,
"deliveredCount": 0,
"readCount": 0,
"failedCount": 0,
"createdAt": "2026-10-10T00:00:00.000Z"
}
],
"pagination": {
"total": 0,
"limit": 0,
"skip": 0,
"hasMore": true
}
}Create broadcast draft
/v1/broadcastsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Body
accountIdstringrequiredplatformstringrequirednamestringrequireddescriptionstringmessageobjecttemplateobjectWhatsApp template (required when platform is whatsapp)
segmentFiltersobjectcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/broadcasts" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"platform": "whatsapp",
"name": "string"
}'{
"success": true,
"broadcast": {
"id": "string",
"name": "string",
"description": "string",
"platform": "whatsapp",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"status": "string",
"createdAt": "2026-10-10T00:00:00.000Z"
}
}Bulk create contacts
/v1/contacts/bulkWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Body
accountIdstringRequired when contacts carry channel data (platformIdentifier or a row-level accountId). Omit for a plain CRM import with no channels.
platformstringIgnored when accountId is set: the platform is derived from the resolved account. Only relevant to disambiguate accountId lookup; a mismatch 404s.
contactsobject[]requiredcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/contacts/bulk" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contacts": [
{
"name": "string",
"platformIdentifier": "string",
"displayIdentifier": "string",
"email": "string",
"company": "string",
"tags": [
"string"
]
}
]
}'{
"success": true,
"created": 0,
"skipped": 0,
"errors": [
"string"
],
"total": 0
}List channels for a contact
/v1/contacts/{contactId}/channelsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
contactIdstringrequiredcurl "https://creatoros-production-5658.up.railway.app/v1/contacts/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C/channels" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"channels": [
{
"id": "string",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"platform": "whatsapp",
"platformIdentifier": "string",
"displayIdentifier": "string",
"isSubscribed": true,
"conversationId": "string",
"metadata": {},
"createdAt": "2026-10-10T00:00:00.000Z"
}
]
}Clear custom field value
/v1/contacts/{contactId}/fields/{slug}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
contactIdstringrequiredslugstringrequiredcurl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/contacts/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C/fields/plan" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"ok": true
}Set custom field value
/v1/contacts/{contactId}/fields/{slug}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
contactIdstringrequiredslugstringrequiredBody
valuestringrequiredField value (type depends on field definition)
curl -X PUT "https://creatoros-production-5658.up.railway.app/v1/contacts/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C/fields/plan" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"value": "string"
}'{
"ok": true
}Delete contact
/v1/contacts/{contactId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
contactIdstringrequiredcurl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/contacts/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"ok": true
}Get contact
/v1/contacts/{contactId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
contactIdstringrequiredcurl "https://creatoros-production-5658.up.railway.app/v1/contacts/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"contact": {
"id": "string",
"name": "string",
"email": "string",
"company": "string",
"avatarUrl": "string",
"tags": [
"string"
],
"isSubscribed": true,
"isBlocked": true,
"messagesSentCount": 0,
"messagesReceivedCount": 0,
"lastMessageSentAt": "2026-10-10T00:00:00.000Z",
"lastMessageReceivedAt": "2026-10-10T00:00:00.000Z",
"customFields": {},
"notes": "string",
"conversationIds": [
"string"
],
"createdAt": "2026-10-10T00:00:00.000Z",
"updatedAt": "2026-10-10T00:00:00.000Z"
},
"channels": [
{
"id": "string",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"platform": "whatsapp",
"platformIdentifier": "string",
"displayIdentifier": "string",
"isSubscribed": true,
"conversationId": "string",
"lastActiveAt": "2026-10-10T00:00:00.000Z",
"createdAt": "2026-10-10T00:00:00.000Z"
}
]
}Update contact
/v1/contacts/{contactId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
contactIdstringrequiredBody
namestringemailstringcompanystringavatarUrlstringtagsstring[]isSubscribedbooleanisBlockedbooleannotesstringcurl -X PATCH "https://creatoros-production-5658.up.railway.app/v1/contacts/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'{
"success": true,
"contact": {
"id": "string",
"name": "string",
"email": "string",
"company": "string",
"avatarUrl": "string",
"tags": [
"string"
],
"isSubscribed": true,
"isBlocked": true,
"notes": "string",
"updatedAt": "2026-10-10T00:00:00.000Z"
}
}List contacts
/v1/contactsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Query parameters
accountIdstringFilter by the account that owns the contact channel. Contacts are resolved through their channels, so the profileId contact filter is not applied while accountId is set. A profileId sent alongside is still access-checked and still scopes the returned filters.tags list.
searchstringCase-insensitive substring match on the contact name, email and company. Phone numbers and other platform identifiers are not matched: they live on the contact channel, not on the contact. To reach a contact from an inbox webhook, use the conversation.contactId it already carries.
tagstringtagsstringComma-separated tags, matches contacts carrying any of them
platformstringOne of: instagram, facebook, telegram, twitter, bluesky, reddit, whatsapp, slack, sms.
isSubscribedstringOne of: true, false.
limitintegerskipintegercurl "https://creatoros-production-5658.up.railway.app/v1/contacts" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"contacts": [
{
"id": "string",
"name": "string",
"email": "string",
"company": "string",
"avatarUrl": "string",
"tags": [
"string"
],
"isSubscribed": true,
"isBlocked": true,
"lastMessageSentAt": "2026-10-10T00:00:00.000Z",
"lastMessageReceivedAt": "2026-10-10T00:00:00.000Z",
"messagesSentCount": 0,
"messagesReceivedCount": 0,
"customFields": {},
"notes": "string",
"createdAt": "2026-10-10T00:00:00.000Z",
"platform": "whatsapp",
"platformIdentifier": "string",
"displayIdentifier": "string"
}
],
"filters": {
"tags": [
"string"
]
},
"pagination": {
"total": 0,
"limit": 0,
"skip": 0,
"hasMore": true
}
}Create contact
/v1/contactsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Body
namestringrequiredemailstringcompanystringtagsstring[]isSubscribedbooleannotesstringaccountIdstringOptional. Creates a channel if provided with platform + platformIdentifier
platformstringChannel platform. Only the enum values support contact channels; any other platform is rejected with code platform_not_supported.
platformIdentifierstringdisplayIdentifierstringcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/contacts" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'{
"success": true,
"contact": {
"id": "string",
"name": "string",
"email": "string",
"company": "string",
"tags": [
"string"
],
"isSubscribed": true,
"isBlocked": true,
"customFields": {},
"notes": "string",
"createdAt": "2026-10-10T00:00:00.000Z"
},
"channel": {
"id": "string",
"platform": "whatsapp",
"platformIdentifier": "string",
"displayIdentifier": "string"
},
"warning": "string"
}Delete custom field
/v1/custom-fields/{fieldId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
fieldIdstringrequiredcurl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/custom-fields/obj_Cf5Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6Kq8Vw1Nx6F" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"ok": true
}Update custom field
/v1/custom-fields/{fieldId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
fieldIdstringrequiredBody
namestringoptionsstring[]curl -X PATCH "https://creatoros-production-5658.up.railway.app/v1/custom-fields/obj_Cf5Lm9Rc2Hb7Js5Df0Ga8Ue4Ki1Oq6Kq8Vw1Nx6F" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'{
"success": true,
"field": {
"id": "string",
"name": "string",
"slug": "plan",
"type": "string",
"options": [
"string"
]
}
}List custom field definitions
/v1/custom-fieldsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
curl "https://creatoros-production-5658.up.railway.app/v1/custom-fields" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"fields": [
{
"id": "string",
"name": "string",
"slug": "plan",
"type": "text",
"options": [
"string"
],
"createdAt": "2026-10-10T00:00:00.000Z"
}
]
}Create custom field
/v1/custom-fieldsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Body
namestringrequiredslugstringAuto-generated from name if not provided
typestringrequiredoptionsstring[]Required for select type
curl -X POST "https://creatoros-production-5658.up.railway.app/v1/custom-fields" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"type": "text"
}'{
"success": true,
"field": {
"id": "string",
"name": "string",
"slug": "plan",
"type": "text",
"options": [
"string"
],
"createdAt": "2026-10-10T00:00:00.000Z"
}
}Activate sequence
/v1/sequences/{sequenceId}/activateWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S/activate" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"sequence": {
"id": "string",
"status": "string"
}
}Unenroll contact
/v1/sequences/{sequenceId}/enroll/{contactId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredcontactIdstringrequiredcurl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S/enroll/obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"ok": true
}Enroll contacts in a sequence
/v1/sequences/{sequenceId}/enrollWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredBody
contactIdsstring[]requiredchannelIdsstring[]Optional. Auto-detected if not provided.
curl -X POST "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S/enroll" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contactIds": [
"string"
]
}'{
"success": true,
"enrolled": 0,
"failed": 0,
"results": [
{
"contactId": "obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C",
"success": true,
"error": "string"
}
]
}List enrollments for a sequence
/v1/sequences/{sequenceId}/enrollmentsWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredQuery parameters
statusstringOne of: active, completed, exited, paused.
limitintegerskipintegercurl "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S/enrollments" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"enrollments": [
{
"id": "string",
"contactId": "obj_Ct9Wm3Kq1Vz6Ny4Lb8Hc2Jr5Pd0Fs7Ga3Ue9Ki1Oq4C",
"channelId": "1234567890123456789",
"platformIdentifier": "string",
"contactName": "string",
"currentStepIndex": 0,
"status": "active",
"exitReason": "string",
"nextStepAt": "2026-10-10T00:00:00.000Z",
"stepsSent": 0,
"lastStepSentAt": "2026-10-10T00:00:00.000Z",
"createdAt": "2026-10-10T00:00:00.000Z"
}
],
"pagination": {
"total": 0,
"limit": 0,
"skip": 0,
"hasMore": true
}
}Pause sequence
/v1/sequences/{sequenceId}/pauseWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredcurl -X POST "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S/pause" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"sequence": {
"id": "string",
"status": "string"
}
}Delete sequence
/v1/sequences/{sequenceId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredcurl -X DELETE "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"ok": true
}Get sequence with steps
/v1/sequences/{sequenceId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredcurl "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"sequence": {
"id": "string",
"name": "string",
"description": "string",
"platform": "whatsapp",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"status": "draft",
"steps": [
{
"order": 0,
"delayMinutes": 0,
"message": {},
"template": {}
}
],
"exitOnReply": true,
"exitOnUnsubscribe": true,
"totalEnrolled": 0,
"totalCompleted": 0,
"totalExited": 0,
"createdAt": "2026-10-10T00:00:00.000Z",
"updatedAt": "2026-10-10T00:00:00.000Z"
}
}Update sequence
/v1/sequences/{sequenceId}Works on: WhatsApp, Instagram, Facebook, X, Reddit
Path parameters
sequenceIdstringrequiredBody
namestringdescriptionstringstepsobject[]Replace the full step list. Only allowed while the sequence is draft or paused.
exitOnReplybooleanexitOnUnsubscribebooleancurl -X PATCH "https://creatoros-production-5658.up.railway.app/v1/sequences/obj_Sq2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9S" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'{
"success": true,
"sequence": {
"id": "string",
"name": "string",
"description": "string",
"status": "string",
"steps": [
{}
],
"exitOnReply": true,
"exitOnUnsubscribe": true,
"updatedAt": "2026-10-10T00:00:00.000Z"
}
}List sequences
/v1/sequencesWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Query parameters
statusstringOne of: draft, active, paused.
limitintegerskipintegercurl "https://creatoros-production-5658.up.railway.app/v1/sequences" \
-H "Authorization: Bearer $CREATOROS_API_KEY"{
"success": true,
"sequences": [
{
"id": "string",
"name": "string",
"description": "string",
"platform": "whatsapp",
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"accountName": "string",
"messagePreview": "string",
"status": "draft",
"stepsCount": 0,
"exitOnReply": true,
"exitOnUnsubscribe": true,
"totalEnrolled": 0,
"totalCompleted": 0,
"totalExited": 0,
"createdAt": "2026-10-10T00:00:00.000Z"
}
],
"pagination": {
"total": 0,
"limit": 0,
"skip": 0,
"hasMore": true
}
}Create sequence
/v1/sequencesWorks on: WhatsApp, Instagram, Facebook, X, Reddit
Body
accountIdstringrequiredplatformstringrequirednamestringrequireddescriptionstringstepsobject[]exitOnReplybooleanexitOnUnsubscribebooleancurl -X POST "https://creatoros-production-5658.up.railway.app/v1/sequences" \
-H "Authorization: Bearer $CREATOROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"accountId": "acc_Wa2Qp7Vz4Ny9Tx1Lm6Rc3Wb8Js5Df0Ga7Ue2Ki4Oq9W",
"platform": "whatsapp",
"name": "string"
}'{
"success": true,
"sequence": {
"id": "string",
"name": "string",
"description": "string",
"platform": "whatsapp",
"status": "string",
"stepsCount": 0,
"createdAt": "2026-10-10T00:00:00.000Z"
}
}