Reference#
Technical reference documentation for Outeract.
Event Types#
Complete list of built-in and custom event types.
Error Codes#
API error codes and their meanings.
Rate Limits#
API rate limits and quotas.
Quick Reference#
HTTP Headers#
| Header | Value | Required |
|---|---|---|
Authorization | Bearer <API_KEY> | Yes |
X-Outeract-App-ID | Application UUID | JWT only* |
Content-Type | application/json | Yes |
*API keys are already scoped to an application, so this header is not needed for API key authentication.
API Endpoints#
| API | Endpoint | Auth |
|---|---|---|
| GraphQL | https://api.outeract.com/ | API Key |
| REST | https://api.outeract.com/v1/ | API Key |
| Admin | https://api.outeract.com/admin/graphql | JWT |
Platform Names#
| Enum | Display Name |
|---|---|
WHATSAPP | WhatsApp Business |
INSTAGRAM | Instagram Business |
FACEBOOK | Facebook Messenger |
TELEGRAM | Telegram |
SLACK | Slack |
DISCORD | Discord |
SMS | Twilio SMS |
EMAIL | Maileroo Email |
IMESSAGE | iMessage |
Event Statuses#
| Status | Description |
|---|---|
pending | Awaiting processing |
processing | Currently being processed |
completed | Successfully processed |
failed | Processing failed |
Message Statuses#
| Status | Description |
|---|---|
sent | Sent to platform |
delivered | Delivered to recipient |
read | Read by recipient |
failed | Delivery failed |
Webhook Types#
| Type | Description | Platforms |
|---|---|---|
SHARED | Single URL for all connections | WhatsApp, Instagram, Facebook |
DEDICATED | Unique URL per connection | Telegram, Slack, Discord, SMS, Email, iMessage |
Date Formats#
All dates use ISO 8601 format:
2024-01-15T10:30:00ZUUID Format#
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxExample: a1b2c3d4-e5f6-7890-abcd-ef1234567890
Phone Number Format (E.164)#
+[country code][number]Examples:
- US:
+14155551234 - UK:
+442071234567 - Germany:
+4915112345678
SDK Reference#
Coming soon:
- Python SDK
- Node.js SDK
- Go SDK