---
title: "GET /api/v1/agents/{agentId}"
method: GET
path: "/api/v1/agents/{agentId}"
tags: ["agents"]
---

# GET /api/v1/agents/{agentId}

`GET /api/v1/agents/{agentId}`

## Request

- Base URL: `https://api.clerkchat.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.clerkchat.co/api/v1/agents/{agentId}`
- Auth: none required

## Path parameters

- `agentId` string, required

## Response `200`

Agent

- AgentEncoded
  - `id` string, required
  - `organizationId` string, required
  - `name` string, required
  - `slug` string, required
  - `role` 'Customer support' | 'Sales agent' | 'Shopping assistant', required
  - `instructions` string, required
  - `translationLanguage` 'Adaptive' | 'English' | 'Chinese' | 'Hindi' | 'Spanish' | 'French' | 'Arabic' | 'Bangla' | 'Portuguese' | 'Indonesian' | 'Japanese' | 'Swahili' | 'German' | 'Korean' | 'Italian' | 'Yoruba' | 'Burmese', required
  - `welcomeMessage` string, nullable, required
  - `avatarUrl` string, nullable, required
  - `conversationStarters` unknown[], required
    - unknown
  - `playgroundModelId` 'deepseek/deepseek-v4-pro-0813' | 'deepseek/deepseek-v4.1-flash' | 'deepseek/deepseek-v4.1-flash-fast' | 'openai/gpt-5.6-luna', required
  - `publicTemplateEnabled` boolean, required
  - `status` 'draft' | 'active' | 'archived', required
  - `brandProfile` WebsiteBrandProfileSummaryEncoded, required
    - `websiteUrl` string, required
    - `resolvedUrl` string, nullable, required
    - `hostname` string, required
    - `title` string, nullable, required
    - `description` string, nullable, required
    - `faviconUrl` string, nullable, required
    - `appleTouchIconUrl` string, nullable, required
    - `ogImageUrl` string, nullable, required
    - `themeColor` string, nullable, required
    - `canonicalUrl` string, nullable, required
    - `status` 'queued' | 'running' | 'completed' | 'failed', required
    - `fetchedAt` union, required
      - number
      - 'Infinity' | '-Infinity' | 'NaN'
  - `createdByUserId` string, required
  - `createdAt` union, required
    - number
    - 'Infinity' | '-Infinity' | 'NaN'
  - `updatedAt` union, required
    - number
    - 'Infinity' | '-Infinity' | 'NaN'

## Other responses

- `400`: BadRequest
- `401`: Unauthorized
- `403`: Forbidden
- `404`: NotFound
- `503`: PersistenceUnavailable

---

[API](https://skmtc.dev/clerkchat/apis/clerk-chat-api.md) · [All operations](https://skmtc.dev/clerkchat/apis/clerk-chat-api/llms.txt) · [OpenAPI document](https://skmtc.dev/clerkchat/apis/clerk-chat-api/revisions/cc318e39e1d0?raw)
