POST /v1/classifications
Create a Classification
Create a new classification for organizing tags
POST
POST /v1/classifications
Documentation Index
Fetch the complete documentation index at: https://openmetadata-codex-audit-docs-codebase-alignment.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Create a Classification
Create a new classification for organizing tags into categories.Body Parameters
Name of the classification. Must be unique.
Human-readable display name for the classification.
Description of the classification in Markdown format.
If
true, only one tag from this classification can be applied to an entity at a time.Array of owner references (users or teams) to assign to the classification.
Provider of the classification:
user (custom) or system (built-in).POST /v1/classifications
Returns
Returns the created classification object with all specified properties and system-generated fields.Response
Unique identifier for the classification (UUID format).
Classification name.
Fully qualified name of the classification.
Human-readable display name.
Description of the classification in Markdown format.
Whether tags in this classification are mutually exclusive.
Provider of the classification:
user or system.List of owners assigned to the classification.
Version number for the entity (starts at 0.1).
Create or Update (PUT)
UsePUT /v1/classifications instead of POST to perform an upsert. If a classification with the same fullyQualifiedName already exists, it will be updated; otherwise, a new classification is created. The request body is the same as POST.
PUT will not return a 409 conflict error if the entity already exists — it will update the existing entity instead.Error Handling
| Code | Error Type | Description |
|---|---|---|
400 | BAD_REQUEST | Invalid request body or missing required fields |
401 | UNAUTHORIZED | Invalid or missing authentication token |
403 | FORBIDDEN | User lacks permission to create classifications |
409 | ENTITY_ALREADY_EXISTS | Classification with same name already exists (POST only) |