ORQO API
Manage contacts, send WhatsApp messages, run campaigns and read conversations from your own systems.
The ORQO REST API gives your backend the same data your team sees in the ORQO inbox: contacts and segments, WhatsApp campaigns, outbound messages, conversations and analytics. Every request acts on one organization, the one your API token belongs to.
curl https://app.orqo.site/api/v1/me \
-H "Authorization: Bearer $ORQO_API_TOKEN"Quickstart
Create a token, add a contact and send a message in five minutes.
Authentication
API tokens, what they can do, and how to keep them safe.
Errors
One error envelope, stable codes, and when to retry.
API reference
Every endpoint, with request and response examples you can try.
Rules that hold for every endpoint
- Base URL
https://app.orqo.site/api/v1. JSON in, JSON out. - Success is
{"data": ...}; lists add"meta"with a cursor (Pagination). - Failure is
{"error": {"code", "message"}}. Branch oncode, never onmessage(Errors). - Retries of creating requests are safe with an
Idempotency-Keyheader (Idempotency). - Timestamps are ISO 8601 in UTC (
2026-10-22T09:30:00Z); IDs are integers. - Tokens are server-only. Never ship an API token in a browser or mobile app.
For AI agents and LLMs
These pages are also available as plain Markdown:
/llms.txt lists every page, /llms-full.txt
holds all of them in one file, the raw spec is at
/openapi.json and the error catalogue at
/errors.json.