Resolido Docs
Ai agents

Get AI agent

GET
/agents/{agentId}

Get one AI agent with its instructions, settings, skills and knowledge.

Authorization

bearer agents:read
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: agents:read

Path Parameters

agentId*string

AI agent id. Never invent ids – list resources first.

Length1 <= length <= 64

Query Parameters

instructions?string

full = whole system prompt; summary = first 2,000 characters; none = omit it. Prompts can be 200k+ characters – use summary/none and agents_prompt_search when you only need part of it.

Default"full"
Value in"full""summary""none"

Response Body

Success

application/json
  1. response
id*string
name*string
description*string
isActive*boolean
isDefaultWidgetAgent*boolean
model*string

Response model id; null = platform default.

activeDomains*array<string>
dashboardUrl*string
createdAt*number

Unix time in milliseconds (UTC).

updatedAt*number

Unix time in milliseconds (UTC).

instructions*string

The agent's system prompt (its main instructions); shortened or empty depending on the instructions parameter.

instructionsLength*number

Full prompt length in characters.

emailSignature*string
settings*
sidebar*
skillIds*array<string>

Enabled skills (system ids and custom_).

knowledgeSources*array<>
knowledgeSize*
curl -X GET "https://example.com/agents/string"
{  "id": "string",  "name": "string",  "description": "string",  "isActive": true,  "isDefaultWidgetAgent": true,  "model": "string",  "activeDomains": [    "string"  ],  "dashboardUrl": "string",  "createdAt": 0,  "updatedAt": 0,  "instructions": "string",  "instructionsLength": 0,  "emailSignature": "string",  "settings": {    "autoSummaryEnabled": true,    "escalationReviewEnabled": true,    "escalationReplyEnabled": true,    "autoClose": {      "enabled": true,      "inactivityMinutes": 0    }  },  "sidebar": {    "label": "string",    "emoji": "string"  },  "skillIds": [    "string"  ],  "knowledgeSources": [    {      "id": "string",      "name": "string",      "type": "string",      "status": "string"    }  ],  "knowledgeSize": {    "chunkCount": 0,    "contentBytes": 0  }}