Start an AI agent instance configured in IMS.
Operation description
You can use this API to start a configured AI agent instance and join it to a chat. Specify the agent ID (AIAgentId), runtime configuration (RuntimeConfig), and optionally a template configuration (TemplateConfig) and user-defined data (UserData). After the agent instance starts successfully, the API returns a unique InstanceId for tracking or further operations.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:StartAIAgentInstance |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AIAgentId |
string |
Yes |
The agent ID configured in the IMS console. |
39f8e0bc005e4f309379701645f4**** |
| RuntimeConfig | AIAgentRuntimeConfig |
Yes |
The configuration required for the agent at runtime. |
|
| AgentConfig | AIAgentConfig |
No |
The agent template configuration. Values you provide merge with the template configuration set in the console. If you omit this parameter, the agent uses its default configuration from the console. Note
This field is compatible with TemplateConfig. Fields in AgentConfig take precedence. If TemplateConfig contains fields not defined in AgentConfig, those fields are used. Use AgentConfig instead of TemplateConfig. |
|
| UserData |
string |
No |
User-defined data. |
{"Email":"johndoe@example.com","Preferences":{"Language":"en"}} |
| SessionId |
string |
No |
A unique identifier for the chat session. This parameter is optional. |
f213fbc005e4f309379701645f4**** |
| ChatSyncConfig |
object |
No |
The chat history synchronization configuration. |
|
| IMAIAgentId |
string |
No |
The IM agent ID. |
******005e4f309379701645f4**** |
| ReceiverId |
string |
No |
The receiver user ID. |
4167626d312034b2b1c3b7f2f3e41884 |
TemplateConfig
deprecated
|
AIAgentTemplateConfig |
No |
The agent template configuration. Values you provide merge with the template configuration set in the console. If you omit this parameter, the agent uses its default configuration from the console. Note
The agent template configuration. This field is deprecated. See the AgentConfig field. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
7B117AF5-2A16-412C-B127-FA6175ED1AD0 |
| InstanceId |
string |
The unique ID of the agent instance. |
39f8e0bc005e4f309379701645f4**** |
Examples
Success response
JSON format
{
"RequestId": "7B117AF5-2A16-412C-B127-FA6175ED1AD0",
"InstanceId": "39f8e0bc005e4f309379701645f4****"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.