logo
On this page

Query The Status of An AI Agent Instance


Description

This API is used to query the runtime status of an AI agent during voice conversations.

Request prototype

  • Request method: POST
  • Request body format: JSON
  • Request URL: https://aigc-aiagent-api.zegotech.cn?Action=QueryAgentInstanceStatus
  • Transmission protocol: HTTPS
  • QPS limit: 10 times/second

Request Parameters

Listed below are the parameters specific to this request and part of the common request parameters. For the complete list of common request parameters, see Accessing Server APIs - Common request parameters.

ParameterTypeRequiredDescription
AgentInstanceIdStringYesUnique identifier for the AI agent instance.

Sample Request

  • Request URL:

    Untitled
    https://aigc-aiagent-api.zegotech.cn?Action=QueryAgentInstanceStatus
    &<Common Request Parameters>
    
    1
    Copied!
  • Request body:

    Untitled
    {
        "AgentInstanceId": "1907616178474336256"
    }
    
    1
    Copied!

Response Parameters

ParameterTypeDescription
CodeNumberReturn code. 0 indicates success, other values indicate failure. For more information on error codes and response handling recommendations, please refer to Return Codes.
MessageStringExplanation of the request result.
RequestIdStringRequest ID.
DataObjectReturned data.
└StatusStringAI agent running status:
  • IDLE: Idle
  • LISTENING: Listening
  • THINKING: Thinking
  • SPEAKING: Speaking

Sample Response

Untitled
{
    "Code": 0,
    "Message": "success",
    "RequestId": "1898302332764950528",
    "Data": {
        "Status": "IDLE"
    }
}
1
Copied!

Previous

Trigger TTS

Next

Interrupt Agent Instance