Hi,
This is related to User ID downcased in `user.presence_status_updated`
The conclusion there was that the REST API accepts lower case User ID. I however found an endpoint that does not.
With regular ID:
curl --request GET \
--url 'https://api.zoom.us/v2/contacts?query_presence_status=true&page_size=25&search_key=H2XeDLP_Rhy_3uHI7FLCpQ' \
--header "authorization: Bearer $ACCESS_TOKEN" | jq
{
"page_size": 25,
"next_page_token": "",
"contacts": [
{
"id": "H2XeDLP_Rhy_3uHI7FLCpQ",
"email": "RETRACTED",
"first_name": "Indrek",
"last_name": "RETRACTED",
"presence_status": "Available",
"direct_numbers": [
"+[RETRACTED]"
],
"extension_number": "802"
}
]
}
With downcase ID:
curl --request GET \
--url 'https://api.zoom.us/v2/contacts?query_presence_status=true&page_size=25&search_key=h2xedlp_rhy_3uhi7flcpq' \
--header "authorization: Bearer $ACCESS_TOKEN" | jq
{
"page_size": 0,
"next_page_token": ""
}