# Read the graph conductor of a v2 avatar

URL: https://www.atmee.ai/docs/v2/api/reference/avatars/getAvatarConductor

`GET /v1/avatars/{avatarId}/conductor`

The conductor as saved: the whole graph and `speakAfterS`. The
avatar detail (`GET /v1/avatars/{avatarId}`) reports only whether one
is set and its node count.

## Parameters

| Name | In | Required | Description |
| --- | --- | --- | --- |
| `avatarId` | path | yes |  |

## Responses

| Status | Description | Schema |
| --- | --- | --- |
| `200` | The conductor. | `Conductor` |
| `401` | Missing or invalid credentials -- or a user token that is invalid, anonymous, or of a user who may act for no account (invalid_login) | none |
| `403` | insufficient_scope \| avatar_not_allowed \| account_not_allowed (a user token whose X-Account-Id names an account the user may not act for) \| v2_access_required (engine v2 is invite-only and this account has not been let in yet) | none |
| `404` | avatar_not_found \| conductor_not_set (no conductor is set on this avatar) | none |
| `409` | not_v2_avatar (a v1 avatar) \| account_ambiguous (a user token of several accounts without X-Account-Id) | none |

## `200` response fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `avatarId` | string | yes |  |
| `graph` | `ConductorGraph` | yes | The steps of the conversation (`nodes`) and the one it starts in (`start`). Every node must be reachable from `start`. Only `start`, `nodes` and `reasoning` are accepted. |
| `speakAfterS` | number | no | As set; absent when it was not (Causeur's default applies, 0.5 today). |
| `nodes` | integer | yes | The graph's node count. |
| `edges` | integer | yes | The graph's edge count, all nodes together. |
