is there a method to get zoom report with unique users in webhook not repeated I mean cumulative duration
@ihc.edu111 can you explain your use case with further details?
we use the report to generate attendance report for every user
here the whole meeting 894 8617 5952 duration was just 389 min
but in the report the user attended 717 min … how?
@ihc.edu111 do you have the webhook payload that was sent from zoom?
{
"id": "",
"user_id": "16888832",
"name": "Mu (21655)",
"user_email": "mr.m",
"join_time": "2023-10-15T10:01:37Z",
"leave_time": "2023-10-15T10:11:47Z",
"duration": 610,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "67501056",
"name": "Mur ",
"user_email": "mr. ",
"join_time": "2023-10-15T14:15:28Z",
"leave_time": "2023-10-15T14:52:34Z",
"duration": 2226,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "67542016",
"name": "Murt ",
"user_email": "mr.m ",
"join_time": "2023-10-15T15:03:26Z",
"leave_time": "2023-10-15T15:07:43Z",
"duration": 257,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "17136640",
"name": "Murtad ",
"user_email": "mr.mu ",
"join_time": "2023-10-15T15:19:14Z",
"leave_time": "2023-10-15T16:21:13Z",
"duration": 3719,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "234888192",
"name": "Murtad ",
"user_email": "mr.m ",
"join_time": "2023-10-15T13:01:59Z",
"leave_time": "2023-10-15T14:00:17Z",
"duration": 3498,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "33555456",
"name": "Murtad ",
"user_email": "mr.mur",
"join_time": "2023-10-15T09:52:24Z",
"leave_time": "2023-10-15T10:12:21Z",
"duration": 1197,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "33558528",
"name": "Murtad ",
"user_email": "mr.mu ",
"join_time": "2023-10-15T10:12:21Z",
"leave_time": "2023-10-15T12:00:52Z",
"duration": 6511,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "33569792",
"name": "Murtad ",
"user_email": "mr.m ",
"join_time": "2023-10-15T12:00:53Z",
"leave_time": "2023-10-15T13:58:48Z",
"duration": 7075,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "33573888",
"name": "Murtad )",
"user_email": "mr.m ",
"join_time": "2023-10-15T13:58:48Z",
"leave_time": "2023-10-15T15:24:50Z",
"duration": 5162,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "33574912",
"name": "Murtad",
"user_email": "mr.murt ",
"join_time": "2023-10-15T15:24:51Z",
"leave_time": "2023-10-15T16:21:12Z",
"duration": 3381,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},
{
"id": "",
"user_id": "67214336",
"name": "Mur ",
"user_email": "mr.murtdh ",
"join_time": "2023-10-15T10:25:23Z",
"leave_time": "2023-10-15T13:01:11Z",
"duration": 9348,
"attentiveness_score": "",
"registrant_id": "WfudWnbRT7uaRA9b8sYwww",
"failover": false,
"status": "in_meeting",
"customer_key": ""
},