Hi Brad,
Could you describe your use case a bit more? As you said, we do offer iCal feeds to exchange information about events: https://webfiles.blackbaud.com/files/support/helpfiles/education/k12/full-help/content/bb-core-calendar.html
I'm curious how those iCal feeds may not be meeting your needs, in order to better evaluate exposing school events via API. I'd also encourage you to create an idea here: https://community.blackbaud.com/developer/ideas
Thanks!
Evan
Just for some more insight on this. I found the API endpoints in the ON API as “Events”.
The equivalent do not seem to be present in the SKY API for some reason.
That being said, I am having problems with :
For some reason, when trying to use this, I am getting a 404 Error.
Using the example (but with my school and a valid event id:
https://{school}.myschoolapp.com/api/event/99999999?t={token}
Works fine to get the event details
https://{school}.myschoolapp.com/api/event/delete/99999999?t={token}
Gives a 404.
Anyone else run into this?
Brad
@Evan York @Todd DeSchuiteneer @Stephen Boyle I am quite interested in this as well - the request is for an alternative in the SKY School API to the ON APIs for Calendar Event CRUD, which are not mentioned on the migration reference.Are these intentionally not being migrated, or is there another alternative available?
@Michael ConanThey have not been migrated fully yet. They are in our backlog, though, but I don't have an expected delivery date as of now. I'll update the work items with this thread to make sure to notify you when we pull them in to work on.
@Stephen BoyleThanks Stephen! Could they at least be added to the migration page as not migrated for clarity if they’re on the roadmap?
@Michael ConanI'll have the team take a look at that page and get it updated. I notice it is missing a lot of the work we have done, as well (namely, phone address, education and occupation endpoints).
@Brad DHondtI assume you also can't/don't want to get an iCal feed out of your other system and import it IN to Blackbaud? For example, we manage almost all of our Shared Calendars in Google Calendar and import the iCal feeds into Blackbaud. Since they are iCal feeds from Google Calendar, they are updated in Blackbaud as well.
@Nick MarcheseUnfortunately, the other software doesn't support exporting iCal feeds. We are trying to sync our facility booking software with the calendar on our internal portal in Blackbaud. Not all bookings need to appear on our internal portal in Blackbaud (external rentals, etc.), so we are looking to have a “flag” in the facility booking software if it should appear into Blackbaud and then API sync them into the appropriate calendar in Blackbaud using another field to indicate which calendar they should go into (IE. Arts, School Holidays, Athletics, etc.).
@Brad DHondt Just out of curiosity, what Facility booking software are you using? We're trying to solve a similar issue but have gone with an in-product solution recommended by another school. It still leaves a lot to be desired, but should provide the basic information we need. I'm definitely open to other ideas/options.
@Lauren HendersonWe are currently using Accruent EMS for facility bookings, but note there is no direct tie in at all. We were going to code/write the API tie in ourselves to Blackbaud to make this happen using custom fields in the Accruent EMS to accomplish it. Unfortunately, the API doesn't exist yet on Blackbaud's end so this isn't possible.