---
title: "Get Cassette Full"
method: GET
path: "/api/voice-study/cassette/full"
tags: ["Voice Study"]
---

# Get Cassette Full

`GET /api/voice-study/cassette/full`

## Request

- Base URL: `https://api.soeru.biz` (the document declares no server; this is the origin it was published from)
- URL: `https://api.soeru.biz/api/voice-study/cassette/full`
- Auth: none declared. Required headers: `authorization`

active な voice_cassette の中身全体を返す (読み取り専用 UI 用).

Returns:
  is_starter: bool — starter cassette を使っているか
  version: int | null
  compiled_at: ISO str | null
  cassette: dict — brand_card / voice_card / hard_rules / soft_hints /
                   exemplar_set / anti_patterns / closing_kit /
                   bias_check_self / compile_metadata 等の全部
  source_sample_count: int — 何件のサンプルから作られたか (compile_metadata より)

## Query parameters

- `shop_id` string, nullable

## Headers

- `authorization` string, required: Bearer <token>

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/soeru/apis/soeru-api.md) · [All operations](https://skmtc.dev/soeru/apis/soeru-api/llms.txt) · [OpenAPI document](https://skmtc.dev/soeru/apis/soeru-api/revisions/63f8d371abed?raw)
