Hey Team,
I am able to retrieve user information from the Users end point ("/v2/users?"). Here is an example of the response: ** I removed the key values **
“users”: [
{
“id”: “–1AlPhAN3Meric”, ### Altered… the ID is a 22 digit alphanumeric string that starts with ‘–’
“first_name”: ,
“last_name”:
“email”: ,
“type”: ,
“pmi”: ,
“timezone”: ,
“verified”: ,
“dept”: ,
“created_at”: ,
“last_login_time”: ,
“last_client_version”: ,
“group_ids”: [ ],
“language”: ,
“phone_number”: ,
“status”:“Active”,
“role_id”: “2” },
This ID in the Users API does not match any user_id I receive from a DSS QOS Payload. It’s a completely different format.
QOS Payload (event: meeting.participant_qos)
“payload”: {
“account_id”: ,
“object”: {
“uuid”: , ## Removed but this is a standard unique meeting UUID. I am able to find it in the /v2/past_meetings/ end point.
“participant”: {
“user_id”: “12345678”, ## 8 digit numeric integer… starts with 1
“qos”: [
{
“date_time”: ,
“details”: { “system_max_cpu_usage”: “73%”,
“zoom_max_cpu_usage”: “37%”,
“zoom_min_cpu_usage”: “30%”,
“zoom_avg_cpu_usage”: “32%”},
“type”: “cpu_usage”
Issue Summary:
Basically, the ID from the User API end point looks like: ‘–1AlPhAN3Meric’ and the QOS payload User_ID looks like: ‘12345678’. No other User Identifying value comes from the QOS payload to be able to match.
Hoping the User API - ID value is encrypted which we can just decrypt.
Please let me know what you think,
Kishan