Skip to main content
GET
/
v1
/
agents
/
{agent_id}
/
details
Get Agent Details
curl --request GET \
  --url https://api.eqho.ai/v1/agents/{agent_id}/details \
  --header 'X-API-KEY: <api-key>'
{
  "id": "<string>",
  "account_id": "<string>",
  "name": "<string>",
  "avatar": "<string>",
  "voice_audio_id": "<string>",
  "roles": [
    {
      "description": "Help customers with their problems and concerns.",
      "name": "Customer Support"
    }
  ],
  "personality": {
    "adherence": 0.75,
    "empathy": 0.5,
    "humor": 0.25
  },
  "enabled": true,
  "actions": [
    {
      "name": "<string>",
      "slug": "<string>",
      "instructions": "<string>",
      "type": "call_transfer",
      "settings": {},
      "messages": {
        "start": "<string>",
        "completed": "<string>",
        "failed": "<string>",
        "delayed": "<string>"
      },
      "minimum_execution_time_milliseconds": 123,
      "delayed_timing_milliseconds": 123,
      "is_async": false,
      "non_live_llm_settings": {
        "model": "gpt-4o-mini",
        "temperature": 0
      },
      "execution_type": "live",
      "response_mode": "interactive",
      "execution_order": 123,
      "_id": "<string>",
      "account_id": "<string>",
      "enabled": true,
      "history": {
        "last_modified_at": "2023-11-07T05:31:56Z",
        "revision": 0,
        "created_at": "2023-11-07T05:31:56Z",
        "created_by": "unknown",
        "last_modified_by": "unknown"
      }
    }
  ],
  "scripts": [
    {
      "lines": [
        {
          "message": "Hi [prospectName]",
          "speaker": "AGENT"
        },
        {
          "message": "*Wait for user response*",
          "speaker": "USER"
        },
        {
          "message": "My name is [agentName] from [companyName]. I'm just giving you a quick call back with the free debt relief quote you requested! Let's get started, it will only take a few minutes.",
          "speaker": "AGENT"
        }
      ],
      "name": "Debt Relief Script"
    }
  ],
  "script": {
    "lines": [
      {
        "message": "Hi [prospectName]",
        "speaker": "AGENT"
      },
      {
        "message": "*Wait for user response*",
        "speaker": "USER"
      },
      {
        "message": "My name is [agentName] from [companyName]. I'm just giving you a quick call back with the free debt relief quote you requested! Let's get started, it will only take a few minutes.",
        "speaker": "AGENT"
      }
    ],
    "name": "Debt Relief Script"
  },
  "data_stores": [
    "<string>"
  ],
  "greetings": [
    "<string>"
  ],
  "interruptions": [
    "<string>"
  ],
  "history": {
    "last_modified_at": "2023-11-07T05:31:56Z",
    "revision": 0,
    "created_at": "2023-11-07T05:31:56Z",
    "created_by": "unknown",
    "last_modified_by": "unknown"
  },
  "greeting_type_inbound": "static",
  "greeting_type_outbound": "static",
  "structured_greetings": [
    {
      "call_type": "outbound",
      "text": "<string>",
      "static_greetings_per_medium": {},
      "greeting_type": "ai",
      "communication_tone": "business_casual",
      "greeting_length": "medium",
      "examples": [
        "<string>"
      ],
      "additional_prompt_context": "<string>",
      "language": "en",
      "mention_ids": [
        "<string>"
      ]
    }
  ],
  "tts_settings": {
    "utterance_end_ms": "1000",
    "smart_format": false,
    "profanity_filter": false,
    "punctuate": true,
    "numerals": false,
    "keywords": [
      "<string>"
    ],
    "diarize": false,
    "dictation": false,
    "endpointing": "10",
    "filler_words": false
  }
}

Authorizations

X-API-KEY
string
header
required

Path Parameters

agent_id
string
required
Required string length: 24

Response

Successful Response

id
string
required
account_id
string
required
name
string
required
avatar
string
required
voice_audio_id
string
required
roles
RoleModel · object[]
required
personality
PersonalityModel · object
required

Describes the personality of an agent. These values will be injected into the agent's prompt. LLM might use them to adjust the agent's responses.

enabled
boolean
required
actions
ActionModel · object[] | null
scripts
ScriptModel · object[] | null
script
ScriptModel · object
deprecated

Container for a single script record.

Example:
{
"lines": [
{
"message": "Hi [prospectName]",
"speaker": "AGENT"
},
{
"message": "*Wait for user response*",
"speaker": "USER"
},
{
"message": "My name is [agentName] from [companyName]. I'm just giving you a quick call back with the free debt relief quote you requested! Let's get started, it will only take a few minutes.",
"speaker": "AGENT"
}
],
"name": "Debt Relief Script"
}
data_stores
string[] | null
greetings
string[] | null
interruptions
string[] | null
history
HistoryModel · object
greeting_type_inbound
enum<string>
Available options:
static,
ai,
none
greeting_type_outbound
enum<string>
Available options:
static,
ai,
none
structured_greetings
StructuredGreetingModel · object[] | null
tts_settings
TTSSettings · object