cursor / next_cursor).
List access labels
cursor(optional) — Opaque cursor from a previous page’snext_cursor.limit(optional, default 50, max 200) — Rows per page.
access_label_id— UUID for this catalog entry.name— Slug pattern ([a-z0-9]+(?:_[a-z0-9]+)*, max 64 chars). Immutable after creation.description— Used as the classifier’s prompt when assigning labels during ingestion.
Create access label
name(required) — Slug pattern, max 64 chars. Must be unique in the tenant catalog.description(required, max 2000 chars) — Write for the classifier — this string IS the classification prompt.
access_label_name_taken(409) — A label with this name already exists in the tenant catalog.
Get access label
Create response.
Update access label
description(optional, max 2000 chars) — Updated classifier prompt.
Create.
Delete access label
access_label_not_found(404) — Label does not exist.access_label_in_use(409) — Label is still referenced by a workspace, a grant, or a file.