Auto-generated from the Laravel route table

Axis Unified Inbox API

The REST API behind Axis — a unified inbox that merges WhatsApp (API & QR), Facebook and Instagram, layered with AI chat widgets, agent tooling and cross-channel analytics. This reference is generated directly from the API's routes, FormRequest validation rules and API Resources, so it stays in lock-step with the code.

599
Endpoints
43
Resource groups
0
Documented payloads
0
Documented responses

Base URLs

Local
http://localhost:8000
Productionlive
https://api.axis.im

Configured in .env.local (AXIS_API_URL_*) — see .env.example.

All endpoints are prefixed with /api. Requests and responses are JSON; always send Accept: application/json so validation errors return as JSON rather than a redirect.

Authenticate, then call an endpoint
# 1. Obtain a JWT
curl -X POST 'https://api.axis.im/api/user/login' \
  -H 'Accept: application/json' -H 'Content-Type: application/json' \
  -d '{"email":"[email protected]","password":"secret-password"}'

# 2. Use the returned token
curl 'https://api.axis.im/api/conversations' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {token}'

Authentication at a glance

JWT (user)304
Optional JWT248
Public26
Engage API key12
API key7
Sanctum token2

Most endpoints use a JWT bearer token issued for the user guard. See Authentication for token issuance, API keys and webhook verification.

HTTP verbs

GET287
POST200
DELETE54
PUT46
PATCH12

Use it in Postman

Download a ready-to-import Postman Collection v2.1 covering all 599 endpoints, foldered by resource group, with example bodies built from the same validation rules shown here.

  1. Import the file into Postman (File → Import).
  2. Run POST /user/login with your credentials — a test script saves the JWT into the {{access_token}} collection variable automatically.
  3. Every other request inherits that bearer token. Just hit Send.

Each resource group also has its own smaller collection — see the button on any reference page. Requests point at {{baseUrl}}, preset to https://api.axis.im.

Resource groups

Voice & Flow Builder

125

Voice/flow builder nodes, transitions and runtime.

Campaigns

62

Broadcast campaigns, links, media and scheduling.

AI & Agents

47

AI agents, GPTs, knowledge/data sources, crawling and suggestions.

WhatsApp Sessions

33

WhatsApp QR / session (Wasender) management.

Conversations

24

Unified-inbox conversation threads, replies, takeover and summaries.

Contacts & Segments

24

CRM contacts, imports/exports and audience segments.

Users & Profile

22

The authenticated user, profile, device tokens and account management.

Channels

22

WhatsApp, Facebook, Instagram and web-widget channel connections.

Evolution (WA)

22

Evolution API WhatsApp instances and webhooks.

Reports

21

Operational reports and exports.

Inbox

20

Inbox listing, filters, priority inbox and assignment.

Tickets

20

Support tickets raised from conversations.

Payments

19

Payment initiation, callbacks and status (incl. M-Pesa).

Authentication

15

Login, token issuance, refresh, social auth, password reset and session status.

Miscellaneous

11

Utility and integration endpoints defined as route closures.

Messages

9

Individual messages inside a conversation.

SMS

8

SMS sending, delivery and allowances.

Notifications

8

In-app and push notifications.

Teams

8

Agent teams and membership.

Canned Responses

7

Saved / canned reply snippets.

Interactive Replies

7

Interactive/quick-reply message templates.

Labels

7

Conversation and contact labels.

Leads

7

Inbound leads capture.

Reviews

7

Customer reviews and ratings.

Engage Admin

6

Engage administrative API (Engage API key).

Channel Setup

6

Onboarding and provisioning flows for channels.

Orders

6

Commerce orders.

Roles & Permissions

5

Spatie roles and permission assignment.

Google Business

4

Google Business Profile connection, locations and review sync.

Dashboard

2

Dashboard aggregate metrics.

Auto Responses

2

Automated response rules.

Billing

2

Subscriptions, seats and plan billing.

API Keys

1

API key issuance and management.

History

1

Activity history.

Media

1

Image and media handling.

Email

1

Email delivery-report / tracking webhooks.

Notes

1

Internal notes on conversations/contacts.

Packages / Plans

1

Subscription packages and plan limits.

Analytics

1

Channel, agent and conversation analytics.

Settings

1

Workspace settings.

Setup

1

Workspace/account setup.

Finance

1

Financial records.

Meta

1

Meta (Facebook/Instagram) integration endpoints.