Getting List of events for constituent

Hello,

I'm trying to get a list of events that a constituent has registered for (a participant)? but I can't see any endpoint that is suitable. I've checked the events endpoints too and they're all very much focused on a single event.

I'm just trying to present a list of events that a constituent is associated with and attempting to retrieve this data through the SKY API.

If the endpoint doesn't exist how would you recommend getting this data? Looping through all events to find if our constituent has registered (it seems also that there isn't really a constituent_id filter on any of the event endpoints)? That sounds expensive!

I see this post in the events forum but no replies to it

Database view allows you to see the list of events for a constituent which seems logical, just can't find a way of getting at it through the SKY API.

Many thanks.

Comments

  • @Neil Marshall good question, thanks for your post! I'm inquiring about this with the team that owns this area, and will report back here when I find out.

  • @Neil Marshall just following up…after discussion with the team, I've confirmed that this functionality isn't currently available in the API unfortunately. But it is on the roadmap, and something the team is hoping to implement as soon as possible. This is good feedback and something we've heard from other customers, and since this functionality exists in the UI it should be available in the API. I don't have an ETA on this, so please make sure you follow the changelogs and community announcement (I'll try to remember to update this thread when anything is available).

  • @Neil Marshall you may have noticed this from the changelog and Community announcement already, but the team has implemented an endpoint to get the event participation for a constituent. Here is a link to the endpoint documentation:

    https://developer.sky.blackbaud.com/docs/services/event/operations/GetConstituentEventParticipation

    Hope this helps - please let us know if this meets your needs or if you have any questions.

    Thanks!

Categories