SMS
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.
| Operations | 28 GET 12 · POST 12 · DELETE 3 · PUT 1 |
| Resources | 8 |
| Leaned on by | Convo, Notify, Overseer, Snail mail |
| Leans on | none named |
| In recipes | An 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
| Method | Path | Does |
|---|---|---|
| POST | /api/sms/delete | Delete SMS tasks |
| POST | /api/sms/pause | Pause SMS tasks |
| POST | /api/sms/resume | Resume paused SMS tasks |
| POST | /api/sms/send | Send a single SMS message |
| POST | /api/sms/send-bulk | Send multiple SMS messages in bulk |
| POST | /api/sms/send-mms | Send an MMS message with attachments |
| POST | /api/sms/status | Get SMS task delivery status |
7 operations
routing
| Method | Path | Does |
|---|---|---|
| GET | /api/routing/rules | List Rules |
| POST | /api/routing/rules | Create Rule |
| POST | /api/routing/rules/test | Test 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
| Method | Path | Does |
|---|---|---|
| GET | /api/messages/sent | Outbound SMS history |
| DELETE | /api/messages/thread | Delete an entire thread (both directions) by counterparty number |
| GET | /api/messages/threads | Outbound+inbound grouped by counterparty number |
| DELETE | /api/messages/{direction}/{message_id} | Delete a single message |
4 operations
webhooks
| Method | Path | Does |
|---|---|---|
| GET | /api/webhooks/inbound | Monotonic feed of stored inbound SMS (originals only) |
| GET | /api/webhooks/recent-responses | Get recent incoming SMS messages |
| POST | /api/webhooks/sms | Receive incoming SMS from device |
| POST | /api/webhooks/status | Receive SMS delivery status report |
4 operations
status
| Method | Path | Does |
|---|---|---|
| POST | /api/status/command | Send a command to the Ejoin device |
| GET | /api/status/device | Get Ejoin device and SIM status |
| GET | /status | Service status overview |
3 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
numbers
| Method | Path | Does |
|---|---|---|
| GET | /api/numbers | The phone numbers this gateway receives on |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
All the partsReaching peopleThe platform's own id for this service is cbsms.
forge-catalog.json, generated Oct 30, 2026