For CRM and Integration Providers

If you’re a CRM or integration provider using the JustGiving APIs to retrieve fundraising data on behalf of charities, there are some important changes coming to the JustGiving Data API.

These changes form part of our move to the Blackbaud SKY API platform and will require some updates to your integration and charity onboarding process.

Important updates to the Data API

New Data API endpoints

The JustGiving Data API will move to new endpoints.

Your application must be connected to each charity

One of the key changes is how CRM and integration providers are authorised to access a charity's data.

Your integration will have a SKY Application ID, which uniquely identifies your application.

The Application ID is not considered sensitive and can safely be provided to your charity customers so that they can connect your application to their Blackbaud environment.

For each charity using your integration

  1. Provide the charity with your SKY Application ID.
  2. A user at the charity with the appropriate Marketplace permissions must connect your application to their Blackbaud environment.
  3. Once the application has been connected, it can be authorised for that charity's environment.

Blackbaud requires the user connecting an application to have the appropriate Marketplace permissions. These permissions cover actions including connecting and disconnecting applications and approving scope changes.

One application can support multiple charities

You do not need to create a separate SKY application for every charity using your integration.

If your application is used by multiple organisations, the same application can be connected to each customer's environment.

What CRM and integration providers need to do

To prepare for the new Data API, we recommend that CRM and integration providers:

  • Ensure you have a SKY application for your integration.
  • Identify your SKY Application ID.
  • Be ready to provide your Application ID to each charity using your integration.
  • Update your onboarding process so charities understand that your application needs to be connected to their Blackbaud environment.
  • Update your integration to use the new Data API endpoints once these are available.

Action required for CRM providers

The JustGiving Data API is changing. Alongside new API endpoints, your application will need to be connected to each charity's Blackbaud environment.

Make sure you know your SKY Application ID and are ready to provide it to your charity customers as part of the onboarding and authorisation process.