---
title: "Debug Vocabulary Analysis"
method: POST
path: "/learning/debug-vocabulary"
tags: ["learning", "learning"]
---

# Debug Vocabulary Analysis

`POST /learning/debug-vocabulary`

Debug endpoint to test vocabulary analysis with logging.

This is the route the 2026-09-18 repository review found: it took
`user_id` as a form field and ran a vocabulary analysis over that
account's calls with no authentication at all. The form field is gone -
the caller is the token, and a debug endpoint analyses the caller's own
vocabulary or nobody's. No caller was found anywhere in the tree.

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 24 revisions in range; 1 not diffed.

- **2026-09-21** `13996d792e23` — 1 warning, 1 info
  - removed the request property `user_id`
  - added the new optional `header` request parameter `authorization`

[Change history](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/changes/learning/debug-vocabulary/post.md)

---

[API](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored.md) · [All operations](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/llms.txt) · [OpenAPI document](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/revisions/ecd3f19d9e8b?raw)
