---
title: "Council Single Agent"
method: POST
path: "/v3/council/single"
tags: ["council"]
---

# Council Single Agent

`POST /v3/council/single`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/v3/council/single`
- Auth: none declared

Call a single specialist agent. Useful for debugging and for
customers who want one focused review rather than the full council.

## Request body

- SingleAgentReq
  - `name` string, required
  - `role` string, required: Agent role identifier (e.g. 'tm_counsel')
  - `brief` FounderBrief: The founder's brief — what they want the brand to do. Pulled from the Studio session or supplied via API.
    - `audience` string, nullable
    - `category` string, nullable
    - `unique_benefit` string, nullable
    - `personality` string[]
    - `target_markets` string[]
    - `target_nice_classes` integer[]
    - `must_avoid_terms` string[]

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
