Notifications

List Dashboard Cards

Lists non-dismissed notification cards for the authenticated login, newest first, with unread count. Cards are retained for 7 days.

get/notifications/dashboard

Request

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

Query parameters

limitinteger

Number of cards to return. Between 1 and 100, defaults to 50.

beforestring

Cursor for pagination. Use the next value from the previous response.

Response

Card list with unread count

unreadinteger

Total number of unread cards.

nextstring nullable

Cursor for the next page. Pass as before query parameter. null when there are no more pages.

Example response

{
  "cards": [
    {
      "id": "d4e5f6a7-b8c9-0123-defg-456789012345",
      "event_type": "VIDEO_READY",
      "data": {
        "count": 3,
        "windowStart": "2026-10-09T14:00:00.000Z",
        "windowEnd": "2026-10-09T14:30:00.000Z"
      },
      "item_count": 3,
      "occurred_at": "2026-10-09T14:05:00.000Z",
      "created_at": "2026-10-09T14:30:00.000Z",
      "read_at": null,
      "dismissed_at": null
    },
    {
      "id": "e5f6a7b8-c9d0-1234-efgh-567890123456",
      "event_type": "BILLING_FAILED",
      "data": {
        "count": 1,
        "windowStart": "2026-10-09T10:00:00.000Z",
        "windowEnd": "2026-10-09T10:30:00.000Z"
      },
      "item_count": 1,
      "occurred_at": "2026-10-09T10:12:00.000Z",
      "created_at": "2026-10-09T10:30:00.000Z",
      "read_at": "2026-10-09T11:00:00.000Z",
      "dismissed_at": null
    }
  ],
  "unread": 1,
  "next": "eyJjcmVhdGVkX2F0IjoiMjAyNi0xMC0wOVQxMDozMDowMC4wMDBaIn0="
}

Changes

No recorded changes to this operation across all 1 revision of this API.