Stop Application
Stop a running application with POST /v2/apps//stop, keeping its files, variables and configuration. Returns 409 when it is already stopped.
POST
Stop Application
string
required
The API key for your account. You can find this in your account settings.
apps:control scope.
Shuts down a running application without deleting it: the container stops, but the application’s files, environment variables, and configuration are kept, so it can be started again at any time with Start Application. If the application is already stopped, the request answers 409 CONTAINER_ALREADY_STOPPED instead of doing nothing.
This is the endpoint to reach for when you want to free up an application’s resources temporarily, for example pausing a background worker outside business hours, without giving up the application slot the way Delete Application would. On workspace-shared applications, the caller needs the manager, maintain or admin role.
The request is rate limited to 1 stop per 3 seconds per application, and to 20 lifecycle actions per 15 seconds per user across all applications, with a short block once that cap is hit.
Parameters
string
required
The ID of the application. You can find this in the URL of your application’s dashboard.
Response
string
Indicates whether the call was successful:
success if it was, error if not.Common errors
Related
- CLI:
squarecloud app stop - SDKs:
api.apps.stop()(JavaScript),client.apps.stop()(Python),c.Apps.Stop()(Go)

