Endpoint
GET /user/assistants/get
Query parameters
integer
Number of assistants per page. Range: 1–100. Default:
10.integer
Page number. Default:
1.Response
array
Array of assistant objects.
Show Assistant properties
Show Assistant properties
integer
Unique identifier of the assistant.
integer
ID of the user who owns this assistant.
string
Name of the assistant.
string
Assistant type:
inbound or outbound.string
Engine mode:
pipeline, multimodal, or dualplex.string
Current status:
active or inactive.string
The greeting message spoken at the start of a call.
string
System prompt that defines the assistant’s behavior.
integer
ID of the voice used by the assistant.
integer
ID of the primary language.
integer
ID of the phone number assigned to the assistant.
string
Timezone setting (e.g.,
America/New_York).integer
Maximum call duration in seconds.
boolean
Whether calls are recorded.
boolean
Whether caller interruptions are allowed.
boolean
Whether noise cancellation is enabled.
boolean
Whether the assistant waits for the customer to speak first.
integer
Whether to end the call on voicemail detection.
1 = yes, 0 = no.boolean
Whether post-call AI evaluation is enabled.
array
object
Custom variables defined for the assistant.
array
Built-in tools enabled on the assistant.
boolean
Whether post-call webhook notifications are enabled.
string
Webhook URL for post-call notifications.
string
Webhook URL for inbound call notifications.
integer
ID of the attached knowledge base.
string
Knowledge base mode:
function_call or prompt.integer
ID of the LLM model used (pipeline mode).
integer
ID of the multimodal model used (multimodal/dualplex modes).
string
LLM temperature setting.
string
Voice stability setting.
string
Voice similarity setting.
string
Speech speed multiplier.
string
Voice activity detection type:
vad or ai.number
Endpoint sensitivity level.
number
Interrupt sensitivity level.
integer
Maximum silence duration in seconds before re-engagement.
integer
Re-engagement interval in seconds.
string
Ambient background sound setting.
string
Ambient sound volume level.
integer
Whether filler audio is enabled.
1 = enabled, 0 = disabled.object
Filler audio configuration by response category.
string
Unique UUID for the assistant.
boolean
Whether webhooks are only sent for completed calls.
boolean
Whether the recording URL is included in webhook payloads.
integer
Minimum number of words required before an interruption is processed.
object
Web widget integration settings.
string
ISO 8601 timestamp when the assistant was created.
string
ISO 8601 timestamp when the assistant was last updated.
string
Soft deletion timestamp.
null if not deleted.integer
Current page number.
integer
Number of items per page.
integer
Total number of assistants.
integer
Last page number.
Example
curl -X GET "https://portal.intellixent.ai/api/user/assistants/get?per_page=10&page=1" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://portal.intellixent.ai/api/user/assistants/get?per_page=10&page=1',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
console.log(data.data); // Array of assistants
Response example
{
"current_page": 1,
"data": [
{
"id": 127,
"user_id": 1,
"name": "Sales Outreach Assistant",
"type": "outbound",
"mode": "pipeline",
"status": "active",
"initial_message": "Hi, this is an assistant from Your Company. How are you doing today?",
"system_prompt": "You are a sales representative for Your Company...",
"voice_id": 8,
"language_id": 1,
"phone_number_id": 45,
"timezone": "America/Los_Angeles",
"max_duration": 900,
"record": true,
"uuid": "a7b3c942-5f1e-4d28-8c59-2e4f7a8b9c3d",
"created_at": "2025-07-15T14:32:15.000000Z",
"updated_at": "2025-08-02T09:18:42.000000Z"
}
],
"per_page": 10,
"total": 47,
"last_page": 5
}