Quickstart ~5 minutes

The fastest path from nothing to a working integration: get a token, make one API call, then decide whether you want to send, receive, or drive calls.

1. Get an API token

In the PBX, open Settings → Integrations and copy the API token (the reminder-engine token, or the CRM integration token — either works). Every request carries it as a Bearer token. Full detail on the Authentication page.

2. Make your first call — send an SMS

Swap in your PBX address, token and a destination number. The web API listens on port 8085 (HTTPS) or 8084 (HTTP on the LAN).

curl -X POST https://your-pbx:8085/api/sms \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "to": "905-555-0134", "message": "Hello from VoicerOnePBX 👋" }'

A 200 with { "sent": 1, "recipients": 1 } means it worked. (No SMS trunk yet? You'll get a 503 — try /api/email or /api/fax instead; same pattern.)

No phone needed to experiment

The whole send-side API is plain HTTP + JSON — curl, Postman, or a few lines in any language. Grab the ready-made Postman collection and you can click through every endpoint.

3. Pick your integration style

Next steps