Improve your Skyline experience
You're using a browser that skyline.benevity.org does not support. Try Chrome, Edge, Safari or Firefox for a better experience.

# Implementation Guides

# Before you start

You will need the following to call any of the Benevity APIs:

  • client-id - this is a unique identifier for your organization/service and is used for authentication
  • client-secret - this is the secret value for your organization/service and is used for authentication
  • scopes - this is the scope that your organization/service has been authorized to use

If you would just like access to the Benevity API, you can sign-up for access here (opens new window). After your request is approved, you will receive your credentials via secure email.

Make sure to keep your API credentials secure! Do not share or store your credentials in publicly accessible areas, such as client-side code, GitHub, or in plaintext.

Already a Spark client? You can request access to Benevity API by emailing your Client Success Manager.
Interested in becoming a Spark client? You can request a demo here (opens new window).

# Environment

Benevity currently supports a production and a staging environment:

  • https://api.benevity.org - Production environment url
  • https://api.benevity-staging.org - Staging environment url

We recommend that you do all of your development on the staging environment. Once your integration is ready you can move to production by simply changing the url and switching credentials.