Skip to main content
The annotation_configs client methods are currently in BETA. The API may change without notice. A one-time warning is emitted on first use.
Create custom labels that can be added to represent this human feedback. Annotation configs allow teams and subject matter experts to label data and curate high-quality datasets.

Key Capabilities

  • Create categorical, continuous, and freeform annotation configs within spaces
  • List annotation configs with pagination support
  • Retrieve annotation configs by name or ID
  • Update annotation config fields by type
  • Delete annotation configs when no longer needed

List Annotation Configs

List all annotation configs you have access to, with optional filtering by space or name.
For details on pagination, field introspection, and data conversion (to dict/JSON/DataFrame), see Response Objects.

Create an Annotation Config

Three types are supported, each created with a dedicated method: create_categorical, create_continuous, and create_freeform. Annotation config names must be unique within the target space.

Categorical

A categorical annotation config with discrete labeled values and optional scores.

Continuous

A continuous annotation config with a numeric score range.

Freeform

A freeform annotation config for free-text feedback with no structured scoring.

Get an Annotation Config

Retrieve a specific annotation config by name or ID. When using a name, provide space to disambiguate.

Update an Annotation Config

Update an annotation config by type. Only the fields you pass are changed; omitted fields are left unchanged. The stored config must already be of the matching type.

Update Categorical

Update Continuous

Update Freeform

Delete an Annotation Config

Delete an annotation config by name or ID. This operation is irreversible. There is no response from this call.