The Do Gooder OSDI 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.
The API is available on the Gooder and Goodest Plans.