# List factory agents

> List the factory agents available to scaffold with npx zavudev agents pull. Each entry is a ready-made voice or text agent (system prompt, skills, and — for voice agents — a co-located voice config).

`GET https://api.zavu.dev/v1/agent-templates`

List the factory agents available to scaffold with `npx zavudev agents pull`. Each entry is a ready-made voice or text agent (system prompt, skills, and — for voice agents — a co-located voice config).

## Responses

### 200

List of factory agents.

- `items` (object[], required)
  - `id` (string, required)
  - `name` (string, required)
  - `summary` (string, required)
  - `category` (string, required) One of: `sales`, `support`, `frontDesk`, `ops`.
  - `voice` (boolean, required): Whether this agent answers phone calls.
  - `toolCount` (integer, required)

### 401

Unauthorized.

- `code` (string, required)
- `message` (string, required)
- `details` (object)

## Example

```bash
curl -X GET "https://api.zavu.dev/v1/agent-templates" \
  -H "Authorization: Bearer $ZAVUDEV_API_KEY"
```

```typescript
import Zavudev from "@zavudev/sdk";

const zavu = new Zavudev({ apiKey: process.env.ZAVUDEV_API_KEY });

const result = await zavu.agentTemplates.list();

console.log(result);
```
