Creates a new field in a table.
The ID of the table to create the field in.
The field creation details.
Optional
options: { clientSessionId?: string; clientUndoRedoActionGroupId?: string }Optional request parameters like ClientSessionId or ClientUndoRedoActionGroupId.
The newly created field.
Deletes a field.
The ID of the field to delete.
Optional
options: { clientSessionId?: string; clientUndoRedoActionGroupId?: string }Optional request parameters like ClientSessionId or ClientUndoRedoActionGroupId.
Related fields that changed as a result of this operation.
Starts a job to duplicate a field asynchronously.
The ID of the field to duplicate.
Optional
params: DuplicateFieldParamsOptional parameters for the duplication process.
The job details for tracking the duplication process.
Generates AI field values for specified rows using a configured AI field. This is a premium feature.
The ID of the AI field to generate values for.
The request payload containing row IDs.
Optional
options: { clientSessionId?: string; clientUndoRedoActionGroupId?: string }Optional request parameters like ClientSessionId or ClientUndoRedoActionGroupId.
A string response (job ID or confirmation).
Retrieves a specific field by its ID.
The ID of the field to retrieve.
The field object.
Retrieves unique row values for a specific field.
The ID of the field to get unique values from.
Optional
params: UniqueRowValuesParamsOptional parameters like limit and whether to split comma-separated values.
An object containing an array of unique values.
Lists all fields in a specific table.
The ID of the table to list fields from.
An array of field objects.
Updates an existing field.
The ID of the field to update.
The field update details.
Optional
options: { clientSessionId?: string; clientUndoRedoActionGroupId?: string }Optional request parameters like ClientSessionId or ClientUndoRedoActionGroupId.
The updated field.
Operations for managing Baserow database fields.