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
| Name | Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <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
}
]
}
}{
"error": string
}