Enable Sky API for On-Premise Environments
Before you begin, complete these prerequisites and review these known limitations:
-
Be on Service Pack 35 or later.
-
Obtain a URL to your Blackbaud CRM installation that is accessible from the internet.
-
Redirects, Virtual Private Networks (VPNs) and Custom SSO (Single Sign On) solutions are not currently supported.
-
For on Premise customers, Blackbaud can't configure or manage your local environment or provide support beyond the scope of the software provided by Blackbaud and defined in our software license or service agreements. Customer environment configurations vary in countless ways and some of them can't be technically accommodated by SKY API. Thus, your particular on premise environment configuration may be incompatible with SKY API.
-
-
SKY API requests don't come from a set IP range. To accept connections through an allow-list, please review the instructions in the Blackbaud Knowledgebase.
-
Confirm you can make a Simple Object Access Protocol (SOAP) request to Blackbaud CRM.
-
Review the Code Table Example from the Infinity Development Guide.
-
Alternatively, use Postman or a similar tool to create web requests to specific endpoints.
-
After you complete the prerequisites, you're ready to enable SKY API for your on-premise environment. To do so:
-
Sign up for a Blackbaud ID (BBID) account.
-
Create a case with Blackbaud Support.
-
Include direct links to each Blackbaud CRM environment which you want to enable SKY API.
Use this format: https://yoururl.com/applicationroot/webui/webshellpage.aspx?databasename=dbname
-
For each URL, specify the type of environment (production, staging, test, etc.).
-
Include the email addresses any other members of your organization who should also receive Blackbaud ID accounts associated with your access to SKY API.
-
-
Create a SKY Developer account.
-
Enable SKY API in your Blackbaud CRM.
-
After you receive Blackbaud IDs for each email address you included in the support case, Link your Blackbaud ID user to your Blackbaud CRM application user.
-
When your support case is complete, you'll receive a response that includes scripts specific to each.