getAvailableTimeIntervals will return start time/ end time for each unitId, but I want to have the data to reflect the combination of all provided unitId’s availability. I couldnt see any other api beside getStartTimeMatrix that could serve out purpose. Or is there any other api could do that?
This happens due to optimizations: we do not combine working time of every provider, but instead combine their available slots skipping the improper ones.
Please use this method only with one provider given
what do you mean by ‘improper one’? Can I ask, in my example, how exactly 13:00:00 is considered as improper to be skipped?
Also, do you have any other endpoint that could provide the combination of multiple providers’ availability? Since we have several providers under a same location, we need to have the combination, but not availability of a single provider.
Seems we do not have such method for several providers in the meaning you require.
The closest way is to get the schedule of both, then combine it, and split by service duration.
So, the start time is not generated by increment of duration, but only take the proper one for the lists of start time of each provider?
Like, I expect if the first start time is 10:00, the 2nd will be 11:30 then 13:00 then 14:30 and so on. But seems like it will only look into the list of each provider, and get the time that is proper?