Integration API Overview

CharityEngine’s Integration API are the core set of data access APIs that we extend to developers who are performing integrations with CharityEngine to transfer data in real-time, process payments, or perform other software integration tasks. As an open ecosystem, CharityEngine provides over 200 powerful web methods to allow any form of software integration you can imagine. Examples of things that can be done via the Integration API are Creating Contact Records, Processing Transactions, Querying the CRM system for People or Households or Activities, and much more.

If you would like to leverage our integration APIs, contact our Partner Sales team today or contact our customer care team if you are already a CharityEngine customer.

Integration API Details & Sample Code

Once you have a CharityEngine API account provisioned, you can access the APIs by going to the production URL and reading the API code.

For most software development environments, you will want to reference the Web Service Definition Language (WSDL) in your local IDE to download and create the client code to interact with the API. Most IDE environments have tools to make this simple such as click to add a service reference. Below are a few example snippets of code written to use the APIs.