Get Assistant Details by ID
Retrieve your API Key from Dashboard API Keys Section.
Assistant ID
Successful response
This is the name of the assistant.
"My Assistant"
This is the welcome message of the assistant.
"Hello! How can I help you?"
This is the mode of the welcome message. It can be one of the following: 'assistant-speaks-first', 'assistant-waits-for-user', 'automatic'.
"assistant-speaks-first"
This is a boolean that controls whether the interruptions are enabled during the welcome message. If set to false, the user can not interrupt the welcome message.
false
This is the provider of the assistant.
openai, azure, gemini, deepseek, bedrock, custom-llm "openai"
The type of model used for the assistant depends on the provider.
For openai - Available Options: gpt-4, gpt-4o, gpt-4o-mini, gpt-3.5-turbo.
For azure - Available Options: gpt-4, gpt-4o, gpt-4o-mini.
For gemini - Available Options: gemini-1.5-flash-latest,gemini-1.5-pro-latest,gemini-1.5-flash.
For deepseek - Available Options: V3.
For bedrock - Available Options: anthropic.claude-3-5-sonnet, anthropic.claude-3-5-haiku, meta.llama3-1-8b-instruct.
"gpt-4o-mini"
Provider your LLM Base URL here when assistantProvider=custom-llm.
Ex: https://your-server.com/custom-llm.
Please note that, we will append /chat/completions to your base URL before calling LLM endpoints.
The LLM URL should be accessible from the Interactly server.
If you are using a local server, you can use ngrok to expose your local server to the internet.
This system prompt guides the assistant's operations.
"You are AI assistant to help patients with their health care needs."
This is the temperature of the assistant.
0
This is the maximum number of tokens that the assistant can generate.
256
Use this Delimiter to split the AI responses into separate lines.
","
This is the stt and tts configuration of the assistant. You can add one stt and multiple tts configurations.
Provide keyword hints to help the assistant better recognize and transcribe important words or phrases.
This is the background sound in the call. Default is 'disable'. You can also provide a custom sound by providing a URL to an audio file. URL should be publicly accessible and should starts with https:// only.
Note: Currently custom sound is not supported in twilio phone vendor.
enable, disable 1000"enable"
This is the volume of the background sound. It is a number between 1 and 100.
50
This is the backchanneling enabled of the assistant.
false
This is a boolean that controls whether the DTMF input is enabled for the assistant.
false
This is the max call duration(in minutes) of the assistant.
1 <= x <= 120900
How long should the assistant wait in silence before confirming the user's presence and playing an idle message?
5 <= x <= 60020
Maximum number of times to repeat the idle message in sequence
1 <= x <= 53
Configuration for when the assistant should start talking.
Configuration for detecting when when assistant should stop talking on customer interruption.
This is the list of tool IDs of the assistant.
[]Enable or disable specific tools that the assistant can use to improve its functionality.
This is the list of knowledge base IDs of the assistant. Provide only when assistantPredefinedTools.knowledgeBase is enabled
[]This is the message that the assistant will say if it ends the call. Provide only when assistantPredefinedTools.endCall is enabled
"Goodbye!"
This is the description of the tool that the assistant will use to end the call. Provide only when assistantPredefinedTools.endCall is enabled
"Trigger the end call only when the user is done with the conversation."
List of phrases that the assistant will listen to end the call. Provide only when assistantPredefinedTools.endCall is enabled
["goodbye", "bye"]This is the call-forwarding data of the assistant.
{
"phoneNumber": "+1234567890",
"extension": "",
"name": "call-forward-name"
}This is where you can override the default behavior of the assistant.
This is where Interactly will send webhooks. You can find all webhooks available along with their shape in ServerMessage schema.
This is the unique identifier of the assistant.
"5f7b1b1b1b1b1b1b1b1b1b1b"
This is the unique identifier of the team that the assistant belongs to.
"1f7b1b1b1b1b1b1b1b1b1b1b"
This is the ISO 8601 date-time string of when the record was created.
"2020-10-05T00:00:00.000Z"
This is the ISO 8601 date-time string of when the record was last updated.
"2020-10-05T00:00:00.000Z"