- Text customers from your backend — confirmations, reminders, support, ops alerts.
- Receive replies — poll the API or get webhooks when messages land.
- Optionally run agents — put a no-code agent on the same line without changing how your API key works.
Choose a path
Quickstart
Mint a key, set
COMMS_API_KEY, and send your first message in under a minute.Send your first message
Walk through request body, idempotency, and how delivery works on the wire.
API reference
Base URL, auth, scopes, and every endpoint with request and response shapes.
Webhooks
Get push events when messages are sent or received instead of polling.
How it fits together
| Layer | What it is |
|---|---|
| Your code | Server, worker, or script holding COMMS_API_KEY |
| Messages API | https://osis.co/api/v1/comms/* |
| Line | SMS / iMessage identity customers text |
| Inbox | Where your team takes over in the dashboard |
| Agents | Optional no-code automation on the same line |
What this key is not
- Not a dashboard session or admin token.
- Not required for the no-code agent builder.
- Not scoped to “control the platform” — only to send, read, and optionally manage webhooks on the line.
Next steps
- Quickstart — create a key and land a 202.
- Authentication — scopes and rate limits.
- Send a message — full request reference.

