Skip to main content
PATCH
/
bases
/
{databaseId}
/
tables
/
{tableId}
Update table
curl --request PATCH \
  --url https://tables.fillout.com/api/v1/bases/{databaseId}/tables/{tableId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>"
}'
{
"id": "<string>",
"name": "<string>",
"order": 123,
"primaryFieldId": "<string>",
"fields": [
{
"id": "<string>",
"name": "<string>",
"type": "single_line_text",
"template": {},
"order": 123
}
],
"views": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"config": {
"sorts": [
{}
],
"hiddenFieldIds": [
"<string>"
],
"fieldWidths": {},
"orderedFieldIds": [
"<string>"
]
}
}
]
}
Modifies table properties including name and display order within the database using either the table ID or table name.
  • Only provided fields will be updated
  • Omitted fields retain their current values
  • Order determines table position in database navigation

Authorizations

Authorization
string
header
required

Path Parameters

databaseId
string
required
tableId
string
required

Body

application/json
name
string
Minimum length: 1

Response

id
string
required
name
string
required
order
integer
required
primaryFieldId
string
required
fields
object[]
required
views
object[]
required