---
title: "Update Classification"
method: PUT
path: "/public/v1/classifications/{classification_id}/"
tags: ["Classifications"]
---

# Update Classification

`PUT /public/v1/classifications/{classification_id}/`

Update an existing classification dimension's name and settings.

## Path parameters

- `classification_id` integer, required

## Request body

- PublicClassificationSchemaUpdateIn
  - `id` integer, nullable
  - `name` string, required
  - `is_active` boolean, required
  - `selections` PublicSelectionItemIn[], required
    - `id` integer, nullable
    - `name` string, required
    - `is_active` boolean, required
    - `parent_id` integer, nullable, required
  - `required_for_records` PublicClassifiableRecords[], required
  - `parent_id` integer, nullable, required

## Response `200`

OK

- PublicClassificationSchemaOut
  - `created_by` AuditActorSchemaOut — Schema for audit actor information.
    - `actor_type` string, nullable
    - `email` string, nullable
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `timestamp` string, date-time, nullable
  - `updated_by` AuditActorSchemaOut — Schema for audit actor information.
    - `actor_type` string, nullable
    - `email` string, nullable
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `timestamp` string, date-time, nullable
  - `id` integer, required
  - `selections` PublicSelectionItemOut[], required
    - `id` integer, required
    - `name` string, required
    - `is_active` boolean, required
    - `parent_id` integer, nullable, required
    - `parent_name` string, nullable, required
  - `required_for_records` PublicClassifiableRecords[], required
  - `parent_id` integer, nullable, required
  - `parent_name` string, nullable, required
  - `name` string, required
  - `is_active` boolean

## Other responses

- `422` — Unprocessable Content
- `500` — Internal Server Error

---

[API](https://skmtc.net/dualentry/apis/dualentry-public-api-2.md) · [All operations](https://skmtc.net/dualentry/apis/dualentry-public-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dualentry/dualentry-public-api-2/versions/77cd3c6ec719/schema)
