---
title: "Get Character Arc"
method: GET
path: "/v1/characters/{character_id}/arc"
tags: ["characters", "product-api"]
---

# Get Character Arc

`GET /v1/characters/{character_id}/arc`

## Request

- Base URL: `https://api.myarchivist.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.myarchivist.ai/v1/characters/{character_id}/arc`
- Auth: HTTP bearer

A character's arc facets, grouped under the campaign's arc themes.

Product-view only for now (not yet documented/tested for other views).

Themes are always returned, including empty ones, so clients render a
stable set of sections. Superseded facet revisions are folded into the
current facet's `versionCount`.

## Path parameters

- `character_id` string, required

## Headers

- `x-api-key` string, nullable

## Response `200`

Successful Response

- CharacterArcResponse
  - `character_id` string, required
  - `themes` CharacterArcThemeRead[], required
    - `id` string, required
    - `title` string, required
    - `description` string, nullable
    - `facets` CharacterArcFacetRead[]
      - `id` string, required
      - `title` string, nullable
      - `description` string, required
      - `session_id` string, nullable
      - `session_number` integer, nullable
      - `version_count` integer
      - `hidden` boolean
      - `created_at` string, date-time, nullable
      - `updated_at` string, date-time, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/myarchivist/apis/archivist-public-api.md) · [All operations](https://skmtc.dev/myarchivist/apis/archivist-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/myarchivist/apis/archivist-public-api/revisions/3ea6ca7efc56?raw)
