Public Endpoints?

Sorry if this is a newbie question. I'm working with:

To see if it's possible to connect to our School API and display publicly available information (Rosters, Photos, Staff and Faculty Directory, Athletic Scores, Athletic Schedules etc.)

I have it connecting fine as long as I use my Auth which has the roles needed to return that information.

What we need to do is have that information available as a public endpoint without having to log in etc. Just using the api with no-auth.

How do I define (is this possible?) or flag data we deem to be useable in this way on our end?

Comments

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 First Reply Name Dropper

    @Shane Brooks

    It is not possible to use SKY API endpoints without authentication. All data is protected.

  • Hey @Shane Brooks, unfortunately all of the endpoints require an OAuth authentication to access the data. The only option I can think of to accomplish what you're describing is to build out something like a data warehouse to store all of the API data from Blackbaud and then use that to serve up the data to your website.

Categories