Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Exporting my shifts of a single schedule as a calendar

I've found out that I can either

- get a webcal link to a calendar of all of my personal shifts (in all schedules I am participating), with a link scheme of /webapi/webcal/getRecentSchedule?webcalToken=...


- get a webcal link to a calender of one specific schedule which contains all shifts of all people participating, with a link scheme of /webapi/webcal/getRecentSchedule?webcalToken=...&scheduleId=...

What I am looking for though is a calender of my personal shifts in _one_ specific schedule, so a kind of combination of both.

Background is: We have one schedule for our on-call team, and another schedule which is only for escalation and usually only contains me - like, forever. The result of this is that when I import the "Your on-call schedule" into my calender, it's a forever appointment, always showing up.

I know that it would be possible to configure the escalation to not escalate to another _schedule_ but instead to me as a specific user - which would make sense. But even I would like to go on holidays at some point - and during that time, I would like to hand over to another team member, so it would be nice to be able to put that into the schedule calendar.

So for now a workaround could be to get rid of the escalation schedule, put me specifically as the escalation user, and when I leave for holidays I manually configure a different escalation user, and configure it back. That looks okay but it's not as nice as with a real calender.

Coming from PagerDuty originally, I could export "My on-call shifts on schedule X" and "My on-call shifts on schedule Y" separately, which was nicer. Is there a hidden trick, like a hidden URL argument similar to "scheduleId=..." which could make this possible?


1 answer

1 accepted

0 votes
Answer accepted

Hey @Jonas Pasche

Thank you for bringing this to our attention. Firstly, such functionality is not available in Opsgenie to get your personal shift for a specific On-call schedule. However, you can open up a Feature Suggestion ticket for that here:

As for the workaround, you can proceed the following way:

I know that it would be possible to configure the escalation to not escalate to another _schedule_ but instead to me as a specific user - which would make sense.

Yes that would be a better approach and I would suggest you do that. And then when you would like to go on Holidays you can make use of Forwarding rules instead of Overrides to forward your notifications to another User for specific timeframes.

Hope this helps and please let me know if you have any further queries.

Thank you Muhammad, that's a nice trick that I wasn't aware of!

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events