Custom Columns
Substring match on name, case-insensitive.
Tenant id (uuid v4)
Returned when the rate limit is exceeded
Tenant id (uuid v4)
Immutable after create.
Initial status. DELETED is not allowed on create.
falseType-specific config. Shape and required fields depend on column_type.
List of allowed entity IDs (user.id / department.id / position.id depending on config.assignee_type). Only valid when column_type = PEOPLE. Empty/omitted = all active entities of the chosen assignee_type are allowed. Ignored for other types.
Type-specific config. Shape depends on column_type.
Set when status = DELETED. Anchors the 30-day permanent deletion countdown.
Returned when the rate limit is exceeded
Tenant id (uuid v4)
Stable slug used in API & integrations. Immutable after create.
Type-specific config. Shape depends on column_type.
Set when status = DELETED. Anchors the 30-day permanent deletion countdown.
Returned when the rate limit is exceeded
Tenant id (uuid v4)
Must match the column's persisted type. Sending a different value is rejected.
Type-specific config. Validated against column_type at the pipe stage.
ACTIVE ↔ INACTIVE freely; DELETED soft-deletes the column. Restoring a DELETED column uses the restore endpoint.
Type-specific config. Shape depends on column_type.
Set when status = DELETED. Anchors the 30-day permanent deletion countdown.
Returned when the rate limit is exceeded
Tenant id (uuid v4)
Message returned from API confirming the operation
The operation was done successfullyReturned when the rate limit is exceeded
Tenant id (uuid v4)
Message returned from API confirming the operation
The operation was done successfullyReturned when the rate limit is exceeded
Last updated

