> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/push/settings.md).

# Settings

**Where:** Push → Settings · `/projects/<project>/push/settings`

Push **Settings** holds one panel: **Disable push notifications module**. Disabling Push stops triggers, scheduled campaigns, and in-flight sends that depend on this module. Templates and integrations stay saved, and you can enable the module again later from the Push home page.

<figure><img src="/files/NXZ7hns8lYb6loYu8Kwk" alt=""><figcaption><p>Push → Settings.</p></figcaption></figure>

## What the panel shows

* A live dependency list loaded from the project, grouped into **Triggers**, **Scheduler tasks**, and **In-flight campaigns**. If the list cannot load, a *Could not load dependencies* warning appears — you can still disable, but without seeing what is affected.
* If any dependencies exist, you must tick *"I understand that disabling push will affect the items listed above"* before the button unlocks.
* The red **Disable module** button. After disabling, you are redirected to the Push home page, which offers **Enable** again.

## Use it from code

[Notifications → Push](/sdks-and-cli/notifications/push.md).

## API reference

Endpoints: [Get disable dependencies](/api-reference/notifications/push/get-push-disable-dependencies.md), [Disable Push](/api-reference/notifications/push/disable-push.md), [Enable Push](/api-reference/notifications/push/enable-push.md).
