Skip to main content
All Apps API requests authenticate with a personal API key. Include it in the api_key header with every request:
A personal API key is tied to your Base44 account. Each endpoint is authorized by your own permissions, so a request only succeeds for an app you can access and an action you are allowed to take. Deploying an app, for example, requires permission to publish it.

Get your personal API key

Your personal API key is in your Base44 account settings. See Managing your API key for how to view or regenerate it.
Your personal API key acts as your Base44 account. Treat it like a password, do not share it, and do not commit it to version control.

Example request

The request body is optional. Omit checkpoint_id to deploy the app’s current version.