List Retell LLM Response Engines with pagination
Query parameters
Maximum number of items to return.
Sort order for results.
Pagination key for fetching the next page.
Response
Successfully retrieved Retell LLM Response Engines.
Example response
{
"items": [
{
"llm_id": "oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD",
"s2s_model": "gpt-realtime-1.5",
"model_high_priority": true,
"tool_call_strict_mode": true,
"kb_config": {
"top_k": 3,
"filter_score": 0.6
},
"begin_after_user_silence_ms": 2000,
"begin_message": "Hey I am a virtual assistant calling from Retell Hospital.",
"general_prompt": "You are ...",
"general_tools": [
{
"type": "end_call",
"name": "end_call",
"description": "End the call with user."
}
],
"states": [
{
"name": "information_collection",
"state_prompt": "You will follow the steps below to collect information...",
"edges": [
{
"destination_state_name": "appointment_booking",
"description": "Transition to book an appointment."
}
],
"tools": [
{
"type": "transfer_call",
"name": "transfer_to_support",
"description": "Transfer to the support team.",
"transfer_destination": {
"type": "predefined",
"number": "16175551212",
"ignore_e164_validation": false
},
"transfer_option": {
"type": "cold_transfer",
"show_transferee_as_caller": false
}
}
]
},
{
"name": "appointment_booking",
"state_prompt": "You will follow the steps below to book an appointment...",
"tools": [
{
"type": "book_appointment_cal",
"name": "book_appointment",
"description": "Book an annual check up.",
"cal_api_key": "cal_live_xxxxxxxxxxxx",
"event_type_id": 60444,
"timezone": "America/Los_Angeles"
}
]
}
],
"starting_state": "information_collection",
"default_dynamic_variables": {
"customer_name": "John Doe"
},
"mcps": [
{
"headers": {
"Authorization": "Bearer 1234567890"
},
"query_params": {
"index": "1",
"key": "value"
}
}
],
"last_modification_timestamp": 1703413636133
}
]
}Changes
Changed in 6 of the 28 revisions of this API.4210
- ○
added the optional property
//////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
the
///////////////response's property pattern was changed from^(latest|(?!(?:v\d+)$)[a-z][a-z0-9_-]{0,19})$to^(latest|latest_published|(?!(?:latest|latest_published|v\d+)$)[a-z][a-z0-9_-]{0,19})$for the statusresponse-property-pattern-changed
- ○
the
///////////////////response's property pattern was changed from^(latest|(?!(?:v\d+)$)[a-z][a-z0-9_-]{0,19})$to^(latest|latest_published|(?!(?:latest|latest_published|v\d+)$)[a-z][a-z0-9_-]{0,19})$for the statusresponse-property-pattern-changed
- ○
the
/////////////////response's property pattern was changed from^(latest|(?!(?:v\d+)$)[a-z][a-z0-9_-]{0,19})$to^(latest|latest_published|(?!(?:latest|latest_published|v\d+)$)[a-z][a-z0-9_-]{0,19})$for the statusresponse-property-pattern-changed
- ○
the
/////////////////////response's property pattern was changed from^(latest|(?!(?:v\d+)$)[a-z][a-z0-9_-]{0,19})$to^(latest|latest_published|(?!(?:latest|latest_published|v\d+)$)[a-z][a-z0-9_-]{0,19})$for the statusresponse-property-pattern-changed
- ○
- ●
removed the optional property
////////from the response with the statusresponse-optional-property-removed
- ●
- ●
added the new
gpt-realtime-2enum value to the///////////response property for the response statusresponse-property-enum-value-added
- ●
- ▲
response property
allOf[subschema #2]/items/items/allOf[RetellLlmRequest]/allOf[subschema #2]/general_tools/items/oneOf[TransferCallTool]/transfer_option/oneOf[subschema #3: Agentic Warm Transfer]/agentic_transfer_config/transfer_agent/agent_versionlist-of-types was widened by adding typesinteger and stringto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[subschema #2]/items/items/allOf[RetellLlmRequest]/allOf[subschema #2]/states/items/tools/items/oneOf[TransferCallTool]/transfer_option/oneOf[subschema #3: Agentic Warm Transfer]/agentic_transfer_config/transfer_agent/agent_versionlist-of-types was widened by adding typesinteger and stringto media typeapplication/jsonof response200response-property-list-of-types-widened
- ○
the
///////////////response's property pattern was changed from^[a-z0-9_-]+$to^(latest|(?!(?:v\d+)$)[a-z][a-z0-9_-]{0,19})$for the statusresponse-property-pattern-changed
- ○
the
/////////////////response's property pattern was changed from^[a-z0-9_-]+$to^(latest|(?!(?:v\d+)$)[a-z][a-z0-9_-]{0,19})$for the statusresponse-property-pattern-changed
- ▲
- ▲
response property
allOf[subschema #2]/items/items/allOf[RetellLlmRequest]/allOf[subschema #2]/general_tools/items/oneOf[AgentSwapTool]/agent_versionlist-of-types was widened by adding typesinteger and stringto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
allOf[subschema #2]/items/items/allOf[RetellLlmRequest]/allOf[subschema #2]/states/items/tools/items/oneOf[AgentSwapTool]/agent_versionlist-of-types was widened by adding typesinteger and stringto media typeapplication/jsonof response200response-property-list-of-types-widened
- ○
removed the
gemini-2.5-flashenum value from the///////////response property for the response statusresponse-property-enum-value-removed
- ▲
- ○
endpoint added
endpoint-added
- ○