---
title: "Enable push notifications for current user"
method: POST
path: "/v5/subscriptions/{section_uuid}/push"
tags: ["SubscriptionsPush"]
---

# Enable push notifications for current user

`POST /v5/subscriptions/{section_uuid}/push`

## Request

- Base URL: `https://notifications.viafoura.co`
- URL: `https://notifications.viafoura.co/v5/subscriptions/{section_uuid}/push`
- Auth: one of:
  - HTTP basic
  - HTTP bearer

Allows the current user to enable notifications on their current device / browser

## Path parameters

- `section_uuid` string, uuid, required

## Request body

- PushSubscriptionRequest
  - `public_key` string, required: Public api key retrieved from a subscribe event.
  - `auth_secret` string, required: Authentication secret retrieved from a subscribe event.
  - `service_type` string, required: Type of browser the subscription relates to. MOZ (Firefox) | GCM (Chrome) | APNS (Safari) | FCM (Firebase).
  - `subscription_id` string, required: Subscription id retrieved from a subscribe event.
  - `endpoint` string: Full subscription endpoint as returned by the browser (required for FCM).
  - `meta` object: Metadata properties.
  - `view` object: View object properties.
  - `rq` string, uuid: Request uuid.

## Response `201`

Created

- SubscriptionResponse
  - `subscription_uuid` string, uuid

## Other responses

- `400`: Bad Request
- `409`: Conflict

---

[API](https://skmtc.dev/viafoura/apis/user-notifications-api.md) - [All operations](https://skmtc.dev/viafoura/apis/user-notifications-api/llms.txt) - [OpenAPI document](https://skmtc.dev/viafoura/apis/user-notifications-api/revisions/fa5f180726d8?raw)
