List Dashboard Cards

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

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Lists non-dismissed notification cards for the authenticated login, newest first, with unread count.

Query parameters

ParameterTypeDefaultDescription
limitinteger50Number of cards to return. Between 1 and 100.
beforestring—Cursor for pagination. Use the next value from the previous response.

Example response

{
  "cards": [
    {
      "id": "{card_id}",
      "event_type": "VIDEO_READY",
      "data": {
        "count": 5,
        "video": "lesson-01.mp4",
        "duration": "0:05",
        "qualities": "360p, 480p, 720p, 1080p",
        "sizeBytes": 78352709,
        "windowStart": "2026-10-07T16:10:29.629Z",
        "windowEnd": "2026-10-07T16:40:42.870Z",
        "processedAt": "2026-10-07T16:34:53.327Z"
      },
      "item_count": 5,
      "occurred_at": "2026-10-07T16:10:29.629Z",
      "created_at": "2026-10-07T16:40:43.512Z",
      "read_at": null,
      "dismissed_at": null
    }
  ],
  "unread": 2
}

Pagination

When there are more pages, the response includes a next field. Pass its value as the before query parameter in the next request.

📘

The data object varies by event type. The example above shows a grouped VIDEO_READY card with 5 videos processed in a 30-minute window.

Errors

{ "errCode": "BadRequest", "errMsg": "limit must be between 1 and 100" }
Query Params
integer
1 to 100
Defaults to 50

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

string

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

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json