Skip to content

Text messages through SMS and MMS gateway devices: a queue, bulk sends, and the devices themselves.

partReaching people28 operationsid sms

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations28 GET 12 · POST 12 · DELETE 3 · PUT 1
Resources8
Leaned on byConvo, Notify, Overseer, Snail mail
Leans onnone named
In recipesAn inbound text that updates a profile

What it can do

28 operations in 8 resources, as the spec declares them. Each row is one call; paths are relative to the part.

sms

MethodPathDoes
POST/api/sms/deleteDelete SMS tasks
POST/api/sms/pausePause SMS tasks
POST/api/sms/resumeResume paused SMS tasks
POST/api/sms/sendSend a single SMS message
POST/api/sms/send-bulkSend multiple SMS messages in bulk
POST/api/sms/send-mmsSend an MMS message with attachments
POST/api/sms/statusGet SMS task delivery status
7 operations

routing

MethodPathDoes
GET/api/routing/rulesList Rules
POST/api/routing/rulesCreate Rule
POST/api/routing/rules/testTest Rules
DELETE/api/routing/rules/{rule_id}Delete Rule
GET/api/routing/rules/{rule_id}Get Rule
PUT/api/routing/rules/{rule_id}Replace Rule
6 operations

messages

MethodPathDoes
GET/api/messages/sentOutbound SMS history
DELETE/api/messages/threadDelete an entire thread (both directions) by counterparty number
GET/api/messages/threadsOutbound+inbound grouped by counterparty number
DELETE/api/messages/{direction}/{message_id}Delete a single message
4 operations

webhooks

MethodPathDoes
GET/api/webhooks/inboundMonotonic feed of stored inbound SMS (originals only)
GET/api/webhooks/recent-responsesGet recent incoming SMS messages
POST/api/webhooks/smsReceive incoming SMS from device
POST/api/webhooks/statusReceive SMS delivery status report
4 operations

status

MethodPathDoes
POST/api/status/commandSend a command to the Ejoin device
GET/api/status/deviceGet Ejoin device and SIM status
GET/statusService status overview
3 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

numbers

MethodPathDoes
GET/api/numbersThe phone numbers this gateway receives on
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

All the partsReaching peopleThe platform's own id for this service is cbsms.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal