Purpose:
Creates a new column inside a workbook.
Supports multiple column types such as:
Text column
Number column
Date column
Other supported UI data types
POST /noCo/api/v2/workspaces/{workspaceId}/tables/{workbookId}/column
| Parameter | Type | Required | Description |
|---|---|---|---|
| workspaceId | UUID | ✅ Yes | Workspace identifier |
| workbookId | UUID | ✅ Yes | Workbook identifier |
Requires authentication using:
Authorization: Bearer <token>
| Header | Required |
|---|---|
| Authorization | ✅ Yes |
| Content-Type: application/json | ✅ Yes |
{
"uiDataType": "string",
"uiMetadata": {},
"name": "string"
}
| Field | Type | Required | Description |
|---|---|---|---|
| uiDataType | string | ✅ Yes | Column type (e.g., SINGLE_LINE_TEXT, NUMBER, DATE etc.) |
| uiMetadata | object | ✅ Yes | Metadata for UI display (e.g., { "title": "My Column" }) |
| name | string | ✅ Yes | Internal column name (snake_case recommended) |
curl --location 'https://be.datagol.ai/noCo/api/v2/workspaces/{workspaceId}/tables/{workbookId}/column' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"uiDataType": "SINGLE_LINE_TEXT",
"uiMetadata": {
"title": "sample text"
},
"description": "some description" "name": "sample_text"
}'
Creates a new workbook column.
Supports:
• Multiple UI data types (TEXT, NUMBER, DATE, etc.)
• UI metadata configuration for rendering
• Snake_case internal column naming
• Server-side validation before creation
This API uses OAuth 2.0 with the authorization code grant flow.
Create Column