Skip to main content
PATCH
/
bases
/
{databaseId}
/
tables
/
{tableId}
/
records
/
{recordId}
Update record
curl --request PATCH \
  --url https://tables.fillout.com/api/v1/bases/{databaseId}/tables/{tableId}/records/{recordId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "record": {
    "Email": "[email protected]",
    "Priority": "low"
  }
}'
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"data": {
"fwtJyga6dso": "John Doe",
"k8mNp2xQ9rL": "[email protected]",
"vB3zXc7Hf2w": "low"
},
"fields": {
"Name": "John Doe",
"Email": "[email protected]",
"Priority": "low"
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
Modifies specific field values in an existing record using either the table ID or table name.
Only provided fields will be updated

Authorizations

Authorization
string
header
required

Path Parameters

databaseId
string
required
tableId
string
required
recordId
string<uuid>
required

Body

application/json
record
object
required
Example:

Response

id
string<uuid>
required
data
object
required
Example:
fields
object
required
Example:
createdAt
string<date-time>
required
updatedAt
string<date-time>
required