S

SKY API

REST discovered

Details
URL
https://api.sky.blackbaud.com
Docs
https://developer.blackbaud.com/skyapi/products
Authentication
SKY API subscription key Bb-Api-Subscription-Key: <credential> + SKY OAuth application credentials Authorization: Bearer <credential> discovered
SKY API subscription key api_key Get key ↗

Create a SKY Developer account, then go to My subscriptions, subscribe to either Standard APIs or Payments API, accept the terms, and use the subscription key shown there. The docs say you include it in the Bb-Api-Subscription-Key header on every request.

SKY OAuth application credentials oauth2 Set up OAuth ↗

Sign up for a SKY Developer account, then open My applications and create an application. Add your redirect URI(s) in the app details. Blackbaud says creating an application produces the credentials used for OAuth 2.0 authorization; use those app credentials with the authorization code flow against https://app.blackbaud.com/oauth/authorize and https://oauth2.sky.blackbaud.com/token. Public apps use PKCE; confidential apps also use the app secret.