How to get one specific instance (e.g nth occurrance) of a Meeting Series using MS Graph API - microsoft-graph-api

In MS EWS API, It was possible to get nth instance of a meeting series by providing series index.
We are migrating our EWS implementation to MS Graph. But I could not find an API to do the same.
I have found a different implementation to fetch all instances of meeting series with a date range.
https://learn.microsoft.com/en-us/graph/api/event-list-instances?view=graph-rest-1.0&tabs=http
But this new endpoint does not fit our implementation as our application and outlook calendar are out of sync by design. So, we don't have a definite start/end date to search for a single instance.
Is there an API or workaround to fetch nth instance of a meeting without providing date range.
Thanks in advance.

Related

How to fetch GlobalObjectId using List Calendar View Graph API call?

I understand the recommended way to uniquely identify an Outlook meeting is to use the GlobalObjectID (or CleanGlobalObjectId), rather than iCalUID. I am struggling to find a way to extract this value when using Microsoft Graph's CalendarView endpoint
I've read through this page here, and that is what drives my question - MSDN Question on iCalUID vs GlobalObjectId
At present, I am using Microsoft Graph's List CalendarView view date range query params, and $select and $filter OData attributes
While it's true that you should rely on the Event's id, I'm not sure where the concern over iCalUId stems from. Regardless, GloablObjectID is not a property returned from the Outlook APIs.
There is a preview of immutable identifiers for Outlook resources on the beta endpoint but keep in mind that this is not suitable for production use yet.

How to get free and busy rooms details in microsoft graph API for particular time period?

Is there any microsoft office graph API available where I can get available and busy meeting room details.
My requirement is that I will pass some start date time and end date time and expect all the available and busy room list.
As for as I know we can add room outlook portal admin section.
I have gone through below findRoomLists and findrooms API they are just giving rooms information not there status busy/free.
I want status also Is there any functionality available in graph API.
https://graph.microsoft.com/beta/me/findRoomLists
https://graph.microsoft.com/beta/me/findRooms
Have gone through below link but no help.
How to display a list of available meeting rooms at present using Microsoft Graph API
Can't get all busy times of meeting rooms using the Office365 Calendar API
Thanks
Ajay Tiwari
After searching a lot I found Microsoft has an API to do this thing. See https://learn.microsoft.com/en-us/graph/api/calendar-getschedule?view=graph-rest-beta
Description says
Get the free/busy availability information for a collection of users, distributions lists, or resources, for a specified time period.
There's one catch though, it is in beta you have to be careful to use it in production. But for now it is working great.

How to get the meeting room resources through MS Graph API?

I have been fiddling with the Microsoft Graph API for sometime now in the context of finding a meeting room.
While I could retrieve the list of meeting rooms using the following api call
/v1.0/me/people?$filter=personType%2fsubclass+eq+%27Room%27
I wonder if I could fetch the attributes associated with the meeting rooms (like meeting room capacity , projector available etc.,) which have been custom added when creating a meeting room.
The /people method isn't a reliable source for rooms , but there is a /beta endpoint for findRooms and findRoomLists.
That said, it unfortunately isn't possible to retrieve the extended resource properties such as msExchResourceCapacity, msExchResourceDisplay or `msExchResourceMetaData. I recommend visiting the UserVoice and adding this as a feature suggestion.

Get time spent by field (column) on Jira

I have a board with 3 columns (To-do, Work in Progress and Done).
Is there a way to get the time spent by a card on each column via API?
The getIssue does not fetch this kind of data
Regards
There is no 'time spent by' measure available through the JIRA REST API (as it is too narrow/specific).
There is a possibility to get timestamps of status changes via REST API though. As this answer explains it, you need to use &expand=changelog flag in your API request. In this case response would return created field for each transition that issue has made. You can use it to calculate time between issue transitions.
There is another answer that explains how to get dates using jira-python library (just in case you use it).

Obtain analytical data for a specific video within a date range

So after scouring the youtube API, and thinking that this may not be possible, I'll give a last try here.
In a nutshell, I am trying to obtain analytical data from youtube's analytics's API for specific videos for a date range (by day if possible). I've found ways to get the channel data that the video reside in, but I have been unable to find how to ontain the specific video data itself. Assuming it exists in v3 that is.
Anyone had any luck with this kind of task at all? Has this feature been developed for v3 as of yet?
Channel Reports is the API to retrieve video metrics. It can filter by video, by country, by lead (for some fields) and accepts timespan and data aggregation granularity. In brief, Available Reports lists all the valid query parameter combinations.
Individual comments can be retrieved with v2 Data API - together with their dates.

Resources