B
Benevity Public API
Details
- URL
-
https://api.benevity.org - Spec
- https://developer.benevity.org/resources/openapi.yaml
- Docs
- https://developer.benevity.org/api-reference/
Authentication
Authorization: Bearer <credential> First obtain Benevity-issued client-id, client-secret, and approved scope values via Benevity's access request form. Then request a token from https://api.benevity.org/oauth2/token (or the staging host) using OAuth 2.0 client credentials: send Authorization: Basic base64(client_id:client_secret), Content-Type: application/x-www-form-urlencoded, grant_type=client_credentials, and scope=benevity/api as shown in the Authorization guide. The returned bearer token is valid for 3600 seconds and should be reused until near expiry.