Skip to main content
The Messages API is a versioned HTTP API for sending and receiving traffic on your Comms line.

Base URL

Every path below is relative to that origin. POST /messages is https://osis.co/api/v1/comms/messages. https://comms.osis.co/api/v1/comms is the same API.

Authentication

Keys are minted in the dashboard: Messages API. See Authentication for scopes, rotation, and security rules.

Conventions

Endpoint map

Messages

Conversations

Webhooks

Events

AI

Lines

Rate limits

See Errors & rate limits. Defaults are roughly 100 requests/min globally and 60 sends/min per caller.

SDKs

There is no required SDK. Use any HTTP client with a Bearer token. The quickstart shows cURL, Node, and Python.

Line porting

Bring an existing number onto a dedicated Comms line with the Line Port API. Access requires permission — request access before use; it is not unrestricted self-serve porting. Contact your current carrier for port-out details; speed and success depend on an exact match to their records.