POST /listens - starts/updates an user’s podcast episode listening session
| Parameter | Parameter Type | Data Type |
|---|---|---|
| api-key | header | string Required |
| Authorization | header | string Required |
| episode_id | form param | integer Required |
| progress | form param | float Required |
| type | form param | string available values: episode, record |
For starting a session progress will be 0.
invalid HTTP_API_KEYNot authenticated200 - Success401 - Unauthorized actioncurl --request POST \
--url https://api-dev.radiozu.ro/v1/listens \
--header 'Authorization: Bearer AUTH_TOKEN' \
--header 'api-key: API_KEY' \
--data episode_id=11 \
--data progress=15.1
--data type=episode
A listen object containing a link between an user and a podcast episode.
id - id of listening sessionuser_id - user_idepisode_id - id of the episode being listenedprogress - progresstype - type of listen: episode, recordtype=record{
"data": {
"id": 8,
"episode_id": 3,
"user_id": 4,
"progress": "159.1",
"type": "record"
}
}
type=episode{
"data": {
"id": 1,
"episode_id": 11,
"user_id": 4,
"progress": "159.1",
"type": "episode"
}
}