---
title: "Suggest form metadata from a notebook"
method: POST
path: "/cases/suggest_metadata"
tags: ["cases"]
---

# Suggest form metadata from a notebook

`POST /cases/suggest_metadata`

Analyze an uploaded notebook and suggest form metadata (title, description,
calculation steps) for the case registration form using the LLM.

## Request body

- object
  - `language` 'ja' | 'en' — Output language. Defaults to "ja".
  - `model` string — Optional LLM model override. Falls back to server default if not specified.
  - `notebook` object, required — The uploaded notebook JSON object.
  - `provider` 'anthropic' | 'bedrock' — LLM provider. Defaults to "bedrock".

## Response `200`

Form metadata suggested successfully

- object
  - `suggestion` object, required
    - `description` string, required — Suggested case description.
    - `steps` string[], required — Suggested calculation step labels.
    - `title` string, required — Suggested case title.

## Other responses

- `400` — Bad request
- `503` — Service unavailable
- `504` — Gateway timeout
- `default` — Other error

---

[API](https://skmtc.dev/matlantis/apis/matlantis-web-ui-backend-api.md) · [All operations](https://skmtc.dev/matlantis/apis/matlantis-web-ui-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/matlantis/matlantis-web-ui-backend-api/revisions/b155f3a32673/schema)
