I have as Subscription set to:
change: 'created'
resource: 'users/{userId}/onlineMeetings/getAllRecordings'
I have two meetings scheduled in my calendar:
Now for both events when I join and record it I'm getting correct notifications.
Calling GET /me/onlineMeetings/{meetingId}
for both returns result
But for GET /me/onlineMeetings/{meetingId}/recordings/{recordingId}
I'm getting error for Meeting created on May 5th
Error is:
{
"error": {
"code": "PreconditionFailed",
"message": "This API is supported only for scheduled or recurring.",
"innerError": {
"date": "2024-08-13T11:25:13",
"request-id": "1f534e62-327f-46b6-8298-a294ff212847",
"client-request-id": "1f534e62-327f-46b6-8298-a294ff212847"
}
}
}
For meeting scheduled on August 5th it works just fine.
It also works fine for meeting scheduled TODAY but for May 1st.
It returns this error for all the events created 2 months ago (or older) - the date of event doesn't matter, it's only when it was created seems to have an impact.