users

Get watch data

Returns play count, play duration, and recently watched media.

Requires the ADMIN permission to fetch results for other users.

get/user/{userId}/watch_data

Request

  • Base URL: http://localhost:5055/api/v1
  • URL: http://localhost:5055/api/v1/user/{userId}/watch_data
  • Auth: one of:
    • API key in cookie connect.sid
    • API key in header X-Api-Key

Path parameters

userIdnumber required

Response

Users

playCountnumber

Example response

{
  "recentlyWatched": [
    {
      "requests": [
        {
          "id": 123,
          "createdAt": "2020-09-12T10:00:27.000Z",
          "updatedAt": "2020-09-12T10:00:27.000Z",
          "requestedBy": {
            "id": 1,
            "email": "hey@itsme.com",
            "userType": 1,
            "createdAt": "2020-09-02T05:02:23.000Z",
            "updatedAt": "2020-09-02T05:02:23.000Z",
            "requestCount": 5
          },
          "modifiedBy": {
            "id": 1,
            "email": "hey@itsme.com",
            "userType": 1,
            "createdAt": "2020-09-02T05:02:23.000Z",
            "updatedAt": "2020-09-02T05:02:23.000Z",
            "requestCount": 5
          }
        }
      ],
      "createdAt": "2020-09-12T10:00:27.000Z",
      "updatedAt": "2020-09-12T10:00:27.000Z"
    }
  ]
}

Changes

No recorded changes to this operation across all 21 revisions of this API.