Skip to main content
PATCH
/
bases
/
{databaseId}
/
tables
/
{tableId}
/
fields
/
{fieldId}
Update field
curl --request PATCH \
  --url https://tables.fillout.com/api/v1/bases/{databaseId}/tables/{tableId}/fields/{fieldId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "template": {}
}'
{
"id": "<string>",
"name": "<string>",
"type": "single_line_text",
"template": {},
"order": 123
}
Updates field properties and configuration for an existing field using either the field ID or field name.
The template object structure varies by field type - see Field Types Reference for complete details

Authorizations

Authorization
string
header
required

Path Parameters

databaseId
string
required
tableId
string
required
fieldId
string
required

Body

application/json
name
string
Minimum length: 1
template
object

Response

id
string
required
name
string
required
type
enum<string>
required
Available options:
single_line_text,
long_text,
email,
url,
phone_number,
number,
currency,
percent,
rating,
duration,
single_select,
multiple_select,
checkbox,
date,
datetime,
attachment,
linked_record,
lookup
template
object
required
order
integer
required