Membership API Endpoints Changed?

I just did a test of some Membership API endpoints using our SKYLib library and found that they failed because the endpoints all seem to have changed to include skyapi in their URIs.

Eg

api.sky.blackbaud.com/membership/v1/skyapi/

Previously, the endpoints looked like this:

api.sky.blackbaud.com/membership/v1/

Was this change intentional? None of the other APIs have this (redundant?) element in their URIs.

I understand that this API is in preview but I'm confused by the need for the change.

Comments

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 Raiser's Edge NXT Fall 2025 Product Update Briefing Badge

    @Steven Cinquegrana
    While I use a lot of SKY API, Membership API isn't something we use currently, so I can't really tell if it was changed.

    @Erik Leaver maybe can help track this down

  • @Alex Wong Yes, it's definitely changed since we added this API to SKYLib in August last year. (I don't personally use this API either but some of our customers do, or might.)

    My question is more about “why”, as the additional URI element appears to serve no purpose, making me think it was an error. And maybe it'll change back?

    I'm interested to hear what anyone from BB can add.

  • Anyone from Blackbaud able to chime in on this? I mainly need to know if the change is intended to stick or will be reversed as a mistake. TIA.

  • Ben Wong
    Ben Wong Blackbaud Employee
    Tenth Anniversary Kudos 3 Name Dropper Participant

    @Steven Cinquegrana this appears to be unintended as the team were refactoring some code, which can happen sometimes (although rare) with APIs that are in preview. There are plans underway to revert back. Sorry for the inconvenience.

  • Erik Leaver
    Erik Leaver Blackbaud Employee
    Tenth Anniversary Kudos 5 First Reply Name Dropper

    @Steven Cinquegrana Marking issue resolved in this thread: