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/
The OSDI API implements the JSON+HAL spec. The spec makes the API easy to understand and use for both people and machines.
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.
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.