This endpoint is used to update an existing app with specific settings and configurations. The settings can include:
Deployment Management: Register, update, or deregister deployments for the app. If an app is assigned to a deployment, it will be deployed there when built. If a deployment is deregistered, the app will no longer be deployed there.
App Label: Modify the human-readable name of the app.
Additionally, the app will always be published on a depot, regardless of whether it is assigned to a deployment. If deployments are registered with the app, they will receive the deployment as well.
Note: If an app has no registered deployments, it defaults to all available deployments.