Both options authorize through Blackbaud. They differ only in whose registered application
does it.
Recommended for most organizations
Leave Use Savvior’s application
selected. There’s nothing to register and no credentials to copy. The
connection shares Savvior’s Blackbaud API allowance.
Have a Blackbaud admin approve the
application before you continue. The screen links to Blackbaud’s approval
page; only a Blackbaud Marketplace admin can complete it, so send them the link if that
isn’t you. Not sure whether it’s been done? Continue anyway. SavviAIX
checks straight afterwards and tells you if it’s missing.
Optionally give the connection a display name, then click
Connect with Blackbaud, sign in and
authorize.
Watch the environment Blackbaud asks you to pick.
The sign-in screen lists every Blackbaud Financial Edge NXT environment your
account can reach, not just the one this connection is for. If more than one
appears, make sure you pick the right one.
Choose this if your organization wants to use its own registered application and its own
API allowance. It requires Blackbaud’s SKY API developer add-on.
From your Blackbaud developer portal, open
Applications → your app and copy
three values into SavviAIX:
-
Client ID, found on the app’s overview page.
-
Client Secret, generated under the app’s Secrets tab. Treat it like a password.
-
Subscription Key (Primary), the 32-character key sent on every API request.
Your app also needs Savvior’s redirect URI
Add this exactly, under your app’s Redirect URIs in the Blackbaud developer
portal. Blackbaud will refuse to complete the connection if it doesn’t match.
https://app.savvior.com/oauth/relay/callback
A Blackbaud admin still has to approve the application. Blackbaud requires this
for a privately registered application just as it does for a published one. Enter your
Client ID and the approval link appears on the screen.
Then click Continue to Blackbaud to
sign in and authorize. Credentials are stored encrypted; authorization happens on
Blackbaud’s site.