Patch app
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Changes the app's details and settings. That covers its name and description, who can open it, how people sign in, and a few display settings.
Send only the fields you want to change. A field you leave out keeps its value, and so does a login method you leave out of auth_config. Update app and Patch app make the same update. Patch app answers errors in the standard error format.
Renaming doesn't change the app's address. Change that with Change app slug.
A new public_settings value applies to the published app right away, and so does whether others can remix the app. Changes to auth_config, the Base44 badge, and hide_entity_created_by take effect on the published app once you deploy the app, or sooner if a public_settings change carries them along.
Limited to 60 requests a minute per caller.
<Warning>This endpoint also accepts other app fields, but only the fields documented here are part of this API. Don't send anything else. Other fields aren't covered by the contract and can change or be rejected without notice.</Warning>
Request
- Base URL: https://app.base44.com
- URL: https://app.base44.com/api/apps/{app_id}
- Auth: HTTP bearer
Path parameters
ID of the app.
Request body
Example request
{
"name": "Nordwind Furniture",
"user_description": "An online catalog and order tracker for a furniture workshop.",
"public_settings": "public_with_login",
"auth_config": {
"enable_username_password": true,
"enable_google_login": false
},
"hide_entity_created_by": true,
"dev_environment_enabled": true
}Response
The app, with its new details.
Example response
{
"id": "6820f3a4e7b91d003c45a1f2",
"created_date": "2026-08-01T09:15:00",
"updated_date": "2026-08-02T14:30:00",
"created_by": "developer@example.com",
"organization_id": "67e0b12c4d8a3f005b21c9e4",
"app_type": "user_app",
"name": "My CRM",
"user_description": "A CRM to track leads and deals",
"logo_url": "https://storage.base44.com/6820f3a4e7b91d003c45a1f2/3f2504e0_logo.png",
"social_image_url": "https://storage.base44.com/6820f3a4e7b91d003c45a1f2/7c9e6679_social.png",
"public_settings": "public_with_login",
"auth_config": {
"enable_username_password": true,
"enable_google_login": true
},
"hide_entity_created_by": true,
"slug": "my-crm-3c45a1f2",
"last_deployed_at": "2026-08-02T14:30:00",
"screenshot_url": "https://storage.base44.com/screenshots/6820f3a4e7b91d003c45a1f2.png",
"preview_screenshot_url": "https://storage.base44.com/previews/6820f3a4e7b91d003c45a1f2.png",
"owner_id": "6706af53b9c1e2004a37d85f",
"status": {
"state": "ready",
"details": "Publishing app",
"request_id": "a1b2c3d4e5f67890abcdef12",
"last_updated_date": "2026-08-02T14:30:00Z",
"error_source": "build",
"paywall_context": {
"billing_organization_id": "67e0b12c4d8a3f005b21c9e4",
"user_id": "6706af53b9c1e2004a37d85f",
"evaluated_at": "2026-08-02T14:30:00Z"
}
}
}Changes
- info
endpoint added
- info