Skip to main content
POST
Restore deleted app

Authorizations

Authorization
string
header
required

Personal access token, sent as Authorization: Bearer <token>.

Path Parameters

app_id
string
required

ID of the app to restore, as returned by Delete app.

Response

The app is back, and what still needs reconnecting.

app_id
string
required

ID of the restored app.

Example:

"6820f3a4e7b91d003c45a1f2"

entities_undeleted
integer
default:0

Number of entity records brought back with the app.

Example:

128

new_slug
string | null

The app's new slug when another app took its old one while it was in the trash, or null when the app kept its slug.

Example:

"acme-crm-6820f3a4"

functions_redeployed
boolean
default:true

Whether the app's backend functions were deployed again. When false, reconnect_needed includes functions. true for an app with no functions.

Example:

true

reconnect_needed
string[]

What you still need to do. It has the deleted_resources values from Delete app, which the restore doesn't rebuild, plus functions when the backend functions didn't deploy, republish when the published app needs a new deploy to run its functions, and runtime when the published app isn't reachable yet. Base44 retries that last one in the background.

Example: