Skip to main content
The Intellixent API lets you programmatically control every part of the Intellixent platform — create and manage AI assistants, initiate outbound calls, run campaigns, send messages, and retrieve data from your account.

Base URL

All requests are made to the following base URL:
https://portal.intellixent.ai/api

Request format

The API accepts JSON request bodies. Set the Content-Type header to application/json for all requests that include a body.
Content-Type: application/json

Response format

All responses are JSON. Successful responses typically return a 200 or 201 status code. Errors return an appropriate 4xx or 5xx status code with a message field describing the issue.
{
  "message": "Human-readable error description",
  "errors": {
    "field_name": ["Validation error detail"]
  }
}

Authentication

All API requests require a Bearer token in the Authorization header. See Authentication for details on obtaining and using your API key.

Pagination

List endpoints return paginated results. Use the page and per_page query parameters to navigate results. Responses include current_page, last_page, total, and per_page fields.
GET /user/calls?page=2&per_page=25

Rate limits

Some endpoints enforce per-minute or per-second rate limits. When a rate limit is exceeded, the API returns 429 Too Many Requests. Check individual endpoint documentation for specific limits.
If you need higher rate limits, contact Intellixent support.