Skip to main content
PUT
Update entity record

Authorizations

api_key
string
header
required

Personal API key.

Path Parameters

entity_id
string
required

ID of the record, as id in the response of List entity records.

app_id
string
required

ID of the app that owns the entity.

entity_name
string
required

Name of the entity, exactly as List entity schemas reports it.

Body

application/json

The record's fields, as a flat JSON object using the names the entity's schema declares.

Response

The updated record.

One record in one of an app's entities.

id
string | null

ID of the record. Pass it as entity_id to Get entity record, Update entity record or Delete entity record.

Example:

"6886b8d390dc7e2f4a2c91b3"

created_date
string | null

When the record was created, as a UTC timestamp in ISO 8601 format. A record Base44 has just created carries a Z suffix, and a record read back from storage does not.

Example:

"2026-06-01T09:23:41.481000"

updated_date
string | null

When the record last changed, as a UTC timestamp in ISO 8601 format. A record Base44 has just created carries a Z suffix, and a record read back from storage does not.

Example:

"2026-06-04T14:07:02.115000"

created_by
string | null

Email of the app user who created the record, or anonymous when a visitor created it on an app that needs no login. Apps that hide record authorship leave this field out of the response.

Example:

"jane@acme.com"

created_by_id
string | null

ID of the app user who created the record, or anonymous when a visitor created it on an app that needs no login.

Example:

"6874b0c2e1a94d0031bb77de"

is_sample
boolean | null

Whether Base44 stored the record as sample data while the app was being built. A record you create reports false.

Example:

false