Cannot copy Calendar .ics url

I was trying to navigate to calendar page and copy the .ics url for the calendar. However the bottom page section which shows all the calendars and copy button for .ics takes for ever to load(loading icon is shown for ~30 sec. And after that the list of calendars show, but the copy icon is disabled. When I checked the API calls in browser inspect(as I’m a developer), I noticed a 500 error on /events api. ( the request body is : {“fromDate”:“2026-01-01”,“showDLEvents”:true,“toDate”:“2027-01-21”,“<unitId>”:}). ( My role is committee member). hint- If the gap between fromDate and toDate is small, looks like the API goes through when tested in Postman.

Is there any workaround to get the calendar .ics url ?

@JinsGeorge you just click the icon - nothing visually happens but the URL is copied to your board. Click the icon and Paste to a TXT doc or something

@JinsGeorge- is this the result you have

Oh Odd - I see that on Sub-units but not my main unit - will get it reported

Yes, I have the same behavior. After posting this, I figured out a workaround for calender ics URL… https://api.scouting.org/advancements/events/calendar/unitid

George,

I am having the same problem, and the link you shared shows a permission error from my end. Do you care to explain the workaround?

@AaronDolph UnitID is easier found in the URL of Legacy Scoutbook when you go to the Unit. it would be……calendar/#######

Thank you. I found the Unit ID and den Id, but how do I built those into the iCal url?

@AaronDolph replace ###### in this URL with your Unit Id https://api.scouting.org/advancements/events/calendar/######

1 Like

@AaronDolph - i just checked the troop google calendar subscription url and what is noted by @JinsGeorge is the correct format

@JinsGeorge

Thank you both. I already have the Unit (pack) calendar, but I need the parents to be able to add the subunit (den) calendars. Any idea how to get that accomplished? I can see the den ID, but I do not know the iCal format to include it.
Here is how it looks in the standard URL via Legacy, where the ##### are the actual Unit and Den IDs:
https://scoutbook.scouting.org/mobile/dashboard/admin/denpatrol.asp?UnitID=#####&DenID=#####

Keep in mind, if there are no events on the calendar, the ICS link icon will be gray and a :prohibited: will appear. You will only be able to select the ICS link if there are events.

I will note as my video shows I can not select the troop url even though it has events on the calendar.

My calendar also has events, but still the icons are disabled. Perhaps your explanation makes sense.. As I noted in the issue description, the events api is failing with a 500 error, so the UI probably assuming there are no events and the icons are greyed out..

@JinsGeorge @AaronDolph - I was able to access the url for the calendar today

Thank you @Stephen_Hornak . I can also access now.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.