Add a new field to a table.
| Type | Value Format | Description |
|---|---|---|
SINGLE_LINE_TEXT | string | Short text |
LONG_TEXT | string | Multi-line text |
EMAIL | string | Email address |
PHONE | string | Phone number |
URL | string | Web URL |
NUMBER | number | Numeric value |
CURRENCY | number | Monetary amount |
PERCENT | number | Percentage (0–100) |
RATING | number | Star rating |
DURATION | number | Duration |
CHECKBOX | boolean | True/false |
SELECT | string or array | Single or multi-select from predefined choices |
USER | object or array | User reference |
LINKED_RECORD | string or array | Link to record(s) in another table |
ATTACHMENT | object or array | File attachment |
DATE | string | Date (ISO 8601) |
DATETIME | string | Date and time (ISO 8601) |
| Type | Description |
|---|---|
LOOKUP | Value from a linked record’s field |
ROLLUP | Aggregation over linked records |
FORMULA | Calculated from a formula expression |
CREATED_AT | Record creation timestamp |
UPDATED_AT | Record last modified timestamp |
CREATED_BY | User who created the record |
UPDATED_BY | User who last modified the record |
AUTONUMBER | Auto-incrementing number |
RECORD_ID | System record identifier |
options object when creating or updating fields.
sorting can be CUSTOM, ALPHA_ASC, or ALPHA_DESC.
largeNumberAbbreviation can be NONE, K, M, B, or T.
showAs: SYMBOL or CODEsymbolOrCodePosition: BEFORE or AFTERSUM, MIN, MAX, COUNT, AVERAGE, ARRAYCOMPACT, ARRAYJOIN, ARRAYUNIQUE, ARRAYFLATTEN, CONCATENATE, COUNTALL, COUNTA, OR, AND.
showAs: PREVIEW, LIST, or BADGEinferredFileType: IMAGE, VIDEO, PDF, AUDIO, or OTHERfileLinkExpirationUnit: HOURS or MINUTESaiOptions object that configures AI-powered auto-fill behavior. This is returned in field definitions and can be set when creating or updating fields.
| Property | Type | Default | Description |
|---|---|---|---|
aiFillable | boolean | false | Whether AI can fill this field |
aiOnly | boolean | true | If true, only AI can write to this field |
allowWebSearch | boolean | false | Allow AI to use web search when filling |
aiModel | string | "GPT_4_1" | AI model to use |
prompt | string | "" | Prompt template (reference other fields with {FieldName}) |
canBeTriggeredManually | boolean | true | Whether users can trigger AI fill manually |
runWhenRecordIsCreated | boolean | true | Auto-run when record is created |
runWhenRecordIsUpdated | boolean | true | Auto-run when record is updated |
"aiOptions": null.