Skip to main content
POST
Create a sandbox checkpoint

Authorizations

api_key
string
header
required

Personal API key.

Path Parameters

app_id
string
required

ID of the app whose sandbox to operate on.

Body

application/json
name
string | null

Optional message/title for the checkpoint. Defaults to an auto-generated title.

Maximum string length: 200

Response

The checkpoint that was created.

The checkpoint that was created.

checkpoint_id
string
required

ID of the checkpoint. Pass it as checkpoint_id to Restore checkpoint to come back to this state.

Example:

"6886b8d390dc7e2f4a2c91b3"

name
string
required

The checkpoint's title, either the name you sent or one Base44 generated.

Example:

"Before refactoring the dashboard"

git_commit_hash
string | null

The commit this checkpoint points at, or null when the app has no committed sandbox revision yet. A checkpoint without one still restores the app state Base44 captured.

Example:

"4f9c1a7e8b2d3c5f6a0b1e2d3c4f5a6b7c8d9e0f"