Do Gooder 's latest API is an implementation of Open Supporter Data Interface. It allows campaigners to access their account data, like supporters, actions, and campaigns.

The current implementation is geared toward information access, not content creation. All of the endpoints within the Do Gooder OSDI implementation are read-only.

The OSDI specification documents can be found at https://opensupporter.github.io/osdi-docs/


Getting started 

The OSDI API implements the JSON+HAL spec. The spec makes the API easy to understand and use for both people and machines. 

You can browse the API using the HAL browser. You can checkout the various libraries and tools available for HAL based APIs.

The API entry point (AEP) is https://api.good.do/osdi/v1/


The API entry point doesn’t require authentication, but most other endpoints will. Authentication occurs with a token via HTTP header or query string. You can obtain an API token for your account from the token page.

OSDI-API-Token: your_api_key_here

or  

https://api.good.do/osdi/v1/?osdi-api-token=your_api_key_here

Legacy API

Do Gooder also has a legacy API that includes specific end points for Campaign Data,Activity Feeds and Action Logs to ingest that data into your systems. 

Let us know if you would like more information on this API.


Our APIs are available on our Goodest Pro Plan

Did this answer your question?