> 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/sdks-and-cli/notifications/push.md).

# Push

The **Push** channel delivers notifications to iOS, Android, and web — device registration, templates, campaigns, and provider integrations.

| Method                                                                                                                 | Endpoint                                                                    |
| ---------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [Archive Push Template](/sdks-and-cli/notifications/push/archive-push-template.md)                                     | `PUT /notifications/push/templates/{Id}/archive`                            |
| [Clone Push Template](/sdks-and-cli/notifications/push/clone-push-template.md)                                         | `POST /notifications/push/templates/{Id}/clone`                             |
| [Confirm Push Integration Human Delivery](/sdks-and-cli/notifications/push/confirm-push-integration-human-delivery.md) | `POST /notifications/push/integrations/confirm-human-delivery`              |
| [Create Push Campaign](/sdks-and-cli/notifications/push/create-push-campaign.md)                                       | `POST /notifications/push/campaigns`                                        |
| [Create Push Template](/sdks-and-cli/notifications/push/create-push-template.md)                                       | `POST /notifications/push/templates`                                        |
| [Delete Push Campaign](/sdks-and-cli/notifications/push/delete-push-campaign.md)                                       | `DELETE /notifications/push/campaigns/{Id}`                                 |
| [Delete Push Integration](/sdks-and-cli/notifications/push/delete-push-integration.md)                                 | `DELETE /notifications/push/integrations/{Id}`                              |
| [Delete Push Template](/sdks-and-cli/notifications/push/delete-push-template.md)                                       | `DELETE /notifications/push/templates/{Id}`                                 |
| [Disable Push](/sdks-and-cli/notifications/push/disable-push.md)                                                       | `GET /notifications/push/disable`                                           |
| [Disable Push Integration](/sdks-and-cli/notifications/push/disable-push-integration.md)                               | `PUT /notifications/push/integrations/{Id}/disable`                         |
| [Enable Push](/sdks-and-cli/notifications/push/enable-push.md)                                                         | `GET /notifications/push/enable`                                            |
| [Enable Push Integration](/sdks-and-cli/notifications/push/enable-push-integration.md)                                 | `PUT /notifications/push/integrations/{Id}/enable`                          |
| [Get Push Campaign](/sdks-and-cli/notifications/push/get-push-campaign.md)                                             | `GET /notifications/push/campaigns/{id}`                                    |
| [Get Push Campaign Batch Notification](/sdks-and-cli/notifications/push/get-push-campaign-batch-notification.md)       | `GET /notifications/push/campaigns/{id}/batches/{batchId}/{notificationId}` |
| [Get Push Campaign Batch Notifications](/sdks-and-cli/notifications/push/get-push-campaign-batch-notifications.md)     | `GET /notifications/push/campaigns/{id}/batches/{batchId}`                  |
| [Get Push Campaign Batches](/sdks-and-cli/notifications/push/get-push-campaign-batches.md)                             | `GET /notifications/push/campaigns/{id}/batches`                            |
| [Get Push Campaign Message](/sdks-and-cli/notifications/push/get-push-campaign-message.md)                             | `GET /notifications/push/campaigns/{campaignId}/messages/{id}`              |
| [Get Push Campaign Messages](/sdks-and-cli/notifications/push/get-push-campaign-messages.md)                           | `GET /notifications/push/campaigns/{campaignId}/messages`                   |
| [Get Push Campaign Statistics](/sdks-and-cli/notifications/push/get-push-campaign-statistics.md)                       | `GET /notifications/push/campaigns/{id}/stats`                              |
| [Get Push Campaigns](/sdks-and-cli/notifications/push/get-push-campaigns.md)                                           | `GET /notifications/push/campaigns`                                         |
| [Get Push Disable Dependencies](/sdks-and-cli/notifications/push/get-push-disable-dependencies.md)                     | `GET /notifications/push/disable-dependencies`                              |
| [Get Push Integration](/sdks-and-cli/notifications/push/get-push-integration.md)                                       | `GET /notifications/push/integrations/{id}`                                 |
| [Get Push Integrations](/sdks-and-cli/notifications/push/get-push-integrations.md)                                     | `GET /notifications/push/integrations`                                      |
| [Get Push Message Content Tokens](/sdks-and-cli/notifications/push/get-push-message-content-tokens.md)                 | `GET /notifications/push/templates/{id}/tokens`                             |
| [Get Push Settings](/sdks-and-cli/notifications/push/get-push-settings.md)                                             | `GET /notifications/push/settings`                                          |
| [Get Push Template](/sdks-and-cli/notifications/push/get-push-template.md)                                             | `GET /notifications/push/templates/{id}`                                    |
| [Get Push Templates](/sdks-and-cli/notifications/push/get-push-templates.md)                                           | `GET /notifications/push/templates`                                         |
| [Preview Push Notification](/sdks-and-cli/notifications/push/preview-push-notification.md)                             | `GET /notifications/push/preview`                                           |
| [Register Code Mash App Push Integration](/sdks-and-cli/notifications/push/register-code-mash-app-push-integration.md) | `POST /notifications/push/integrations/app/request`                         |
| [Register Device](/sdks-and-cli/notifications/push/register-device.md)                                                 | `POST /notifications/push/devices`                                          |
| [Render Push](/sdks-and-cli/notifications/push/render-push.md)                                                         | `POST /notifications/push/templates/render`                                 |
| [Save Push Integration](/sdks-and-cli/notifications/push/save-push-integration.md)                                     | `POST /notifications/push/integrations`                                     |
| [Set Push Integration As Default](/sdks-and-cli/notifications/push/set-push-integration-as-default.md)                 | `PUT /notifications/push/integrations/{Id}/default`                         |
| [Stop Push Campaign](/sdks-and-cli/notifications/push/stop-push-campaign.md)                                           | `POST /notifications/push/campaigns/{Id}/stop`                              |
| [Test Push Integration](/sdks-and-cli/notifications/push/test-push-integration.md)                                     | `POST /notifications/push/integrations/test`                                |
| [Un Archive Push Template](/sdks-and-cli/notifications/push/un-archive-push-template.md)                               | `PUT /notifications/push/templates/{Id}/unarchive`                          |
| [Update Push Template](/sdks-and-cli/notifications/push/update-push-template.md)                                       | `PUT /notifications/push/templates`                                         |
