---
title: "List Notification Preferences"
method: GET
path: "/notifications/preferences"
tags: ["Notifications"]
---

# List Notification Preferences

`GET /notifications/preferences`

## Request

- Base URL: `https://api-v2.pandavideo.com.br`
- URL: `https://api-v2.pandavideo.com.br/notifications/preferences`
- Auth: API key in header `Authorization`

Returns the full preference matrix for the authenticated login: 40 event-channel pairs with current and default values.

## Response `200`

Preference matrix

- object
  - `preferences` object[]: Array of 40 event-channel pairs.
    - `event_type` 'BILLING_FAILED' | 'BILLING_UPCOMING' | 'CARD_EXPIRING' | 'BANDWIDTH_EXCEEDED' | 'STORAGE_EXCEEDED' | 'BANDWIDTH_NEAR_LIMIT' | 'STORAGE_NEAR_LIMIT' | 'VIDEO_READY' | 'VIDEO_FAILED' | 'VIDEO_DELETED' | 'FOLDER_DELETED' | 'CAPTIONS_READY' | 'DUBBING_READY' | 'AI_FAILED' | 'AI_PACKAGE_READY' | 'SHORTS_READY' | 'PASSWORD_CHANGED' | 'NEW_DEVICE_LOGIN' | 'MFA_DISABLED': Event identifier.
    - `category` 'BILLING_ACCOUNT' | 'VIDEO' | 'PANDA_AI' | 'ACCOUNT_SECURITY': Event category.
    - `channel` 'EMAIL' | 'SMS' | 'WHATSAPP' | 'DASHBOARD': Delivery channel.
    - `enabled` boolean: Whether this pair is enabled for the login.
    - `mandatory` boolean: Whether this pair is mandatory (cannot be disabled). Currently always false.
    - `available` boolean: Whether this channel is available for this event. VIDEO and PANDA_AI events do not support SMS or WHATSAPP.
    - `default_enabled` boolean: The default value for this pair when the login has not customized it.

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/pandavideo/apis/panda-notifications-api.md) - [All operations](https://skmtc.dev/pandavideo/apis/panda-notifications-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pandavideo/apis/panda-notifications-api/revisions/7ec520d6ac08?raw)
