1. Créer une lecture

Cet endpoint permet de déclarer le début d'une session de lecture d'un contenu sur un appareil.

POST /readings/new

Crée une nouvelle session de lecture. Un événement play est automatiquement ajouté à la date de début.

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

{
  "deviceId": string,
  "contentId": string,
  "startDate": Date,
  "endDate": Date,
  "uniqueId": string
}

Response

{
  "message": "Reading created successfully",
  "reading": {
    "_id": string,
    "uniqueId": string,
    "deviceId": string,
    "contentId": string,
    "startDate": Date,
    "endDate": Date,
    "duration": number,
    "events": [
      {
        "eventType": "play",
        "timestamp": Date
      }
    ]
  }
}