Create Custom Table Field

Add a new column to an existing custom table; the new column is appended after the table's current columns. Requires the acting user to be an owner-admin. To create a table together with its initial columns, use Create Custom Table (create-public-custom-table) instead. To edit an existing column or replace the table's full column set, use Update Custom Table (update-public-custom-table) instead. For a single standalone field not backed by a table, use Custom Fields > Create Custom Field (create-public-custom-field) instead.

OAuth Scopes: employee:custom_fields.write

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
^[1-9]\d*$

The ID of the custom table to add a field to.

Body Params

Adds a new column; any id provided is ignored and a new field id is always assigned.

integer

The id of the Custom Table Field to be edited. Provide the existing column's id to update it in place; omit to add a new column.

integer

The id of the Custom Table where the Custom Table Field will be added

string
required

The name of the Custom Table Field to be edited / created

string
enum
required

The type of the Custom Table Field to be edited / created

boolean

Whether the Custom Table Field is a sort field or not

boolean

Whether the Custom Table Field is displayed or not

string
enum

The summarize of the Custom Table Field to be edited / created

Allowed:
values
array of strings

The values of the Custom Table Field to be edited / created

values
Responses

Language
Credentials
OAuth2
Missing 1 required scope
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json