Welcome! This forum has a treasure trove of great info – Scouters helping Scouters! Just a heads up, though - all content, information, and opinions shared on this forum are those of the author, not the BSA.
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 ?
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 will appear. You will only be able to select the ICS link if there are events.
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..