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 28.
<Note>This endpoint accepts a personal API key belonging to a user with editor access to the app, or a workspace API key, which acts as the workspace owner. Read-only keys work too.</Note>
Runs as your user in this app, so the app's access rules decide which records you can read or change.
Request
- Base URLhttps://app.base44.com
- Auth
- HTTP bearer
- or API key in header api_key
- or HTTP bearer
Path parameters
ID of the app.
Response
The app's version history status.
Example response
{
"state": "enabled",
"retention_days": 28,
"history_available_since": "2026-06-02T08:00:00Z"
}Changes
- info
added the non-success response with the status
- info
- info
the endpoint scheme security
WorkspaceApiKeyAuthwas added to the API - info
the endpoint scheme security
WorkspaceApiKeyBearerAuthwas added to the API
- info