Get data version history status
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Returns whether the app has version history for its entity data, and how far back it goes.
Base44 records every change to an entity's records, and marks points you can go back to as checkpoints. Read state before calling the other version history endpoints, since they're refused unless it's enabled.
Version history comes with the Elite plan and above. Elite keeps 7 days of history, and higher plans keep 30.
<Note>This endpoint accepts a personal API key belonging to a user with editor access to the app, including a read-only key. Workspace API keys are not accepted.</Note>
Request
- Base URLhttps://app.base44.com
- URLhttps://app.base44.com/api/apps/{app_id}/entities/versions/info
- AuthHTTP bearer
Path parameters
ID of the app.
Response
The app's version history status.
Example response
{
"state": "enabled",
"retention_days": 30,
"history_available_since": "2026-06-02T08:00:00Z"
}Changes
- info
the security scope
read_onlywas added to the endpoint's security schemePersonalAccessTokenAuth - info
the security scope
full_accesswas removed from the endpoint's security schemePersonalAccessTokenAuth
- info
- info
the endpoint scheme security
PersonalAccessTokenAuthwas added to the API
- info