All Projects → DonorDrive → PublicAPI

DonorDrive / PublicAPI

Licence: MIT license
Documentation and Examples for the DonorDrive Public API

Projects that are alternatives of or similar to PublicAPI

campaign
Comic Relief Campaign Distribution in Drupal 8
Stars: ✭ 22 (-31.25%)
Mutual labels:  fundraising
quarantine-hero
A platform that connects people that need help with those who offer help in their vicinity. The frontend is powered by React with the backend being Firebase.
Stars: ✭ 48 (+50%)
Mutual labels:  non-profit
Lila
♞ lichess.org: the forever free, adless and open source chess server ♞
Stars: ✭ 10,315 (+32134.38%)
Mutual labels:  non-profit
tenants
JustFix.nyc is a tool to document, organize, and take action in getting repairs made on your apartment.
Stars: ✭ 15 (-53.12%)
Mutual labels:  non-profit
o-fish-android
Android app for the Officer's Fishery Information Sharing Hub (O-FISH). The mobile app allows fisheries officers to document and share critical information gathered during a routine vessel inspection.
Stars: ✭ 19 (-40.62%)
Mutual labels:  non-profit
championscurriculum
A training curriculum for teaching information security "champions" within small organisations and helping them conduct a basic assessment. (Work in progress)
Stars: ✭ 18 (-43.75%)
Mutual labels:  non-profit
givesource
No description or website provided.
Stars: ✭ 12 (-62.5%)
Mutual labels:  fundraising
simple-server
The web app behind Simple.org
Stars: ✭ 61 (+90.63%)
Mutual labels:  non-profit
o-fish-realm
Realm application code and sample data for the Officer's Fishery Information Sharing Hub (O-FISH). The mobile app allows fisheries officers to document and share critical information gathered during a routine vessel inspection. The web app allows agencies to gain insights from the aggregated information.
Stars: ✭ 23 (-28.12%)
Mutual labels:  non-profit
cantiga
Membership management system that helps non-profit organizations running their projects, written in PHP / Symfony.
Stars: ✭ 20 (-37.5%)
Mutual labels:  non-profit
nfscan
NFScan is a free, open-source software, available to non-profit organizations to receive donations effectively.
Stars: ✭ 85 (+165.63%)
Mutual labels:  non-profit
o-fish-web
Web application for the Officer's Fishery Information Sharing Hub (O-FISH). The web app allows agencies to gain insights from the aggregated information gathered during a routine vessel inspection (submitted via the web app).
Stars: ✭ 29 (-9.37%)
Mutual labels:  non-profit
poly
Open source, modern software to share and learn every language in the world.
Stars: ✭ 76 (+137.5%)
Mutual labels:  non-profit
platform
Community platform for dancers
Stars: ✭ 30 (-6.25%)
Mutual labels:  non-profit
superacao-app
Aplicativo para o projeto "Anjos do SuperAção"
Stars: ✭ 17 (-46.87%)
Mutual labels:  non-profit
Penny-Seed
PennySeed is an alternative crowdfunding platform where the funding goal is divided by the number of pledgers
Stars: ✭ 18 (-43.75%)
Mutual labels:  fundraising
workshops
Repository containing all workshop materials and curricula for Nuevo Foundation.
Stars: ✭ 13 (-59.37%)
Mutual labels:  non-profit
o-fish-ios
iOS app for the Officer's Fishery Information Sharing Hub (O-FISH). The mobile app allows fisheries officers to document and share critical information gathered during a routine vessel inspection.
Stars: ✭ 28 (-12.5%)
Mutual labels:  non-profit
casa
Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.
Stars: ✭ 196 (+512.5%)
Mutual labels:  non-profit
greensteps
This is the web app for Green Steps, a community focused initiative that incentivizes litter cleanup in the Chattanooga area.
Stars: ✭ 13 (-59.37%)
Mutual labels:  non-profit

DonorDrive Public API

The DonorDrive Public API makes it easy to build integrations using public event, participant, and team data through a RESTful interface. Data is retrieved via GET requests and successful responses are returned in JSON format. The API is completely open to integrations using the interface in a responsible manner.

Please limit requests to one every 15 seconds. Make use of the etag and if-none-match headers to reduce network overhead on redundant API calls. Please don't abuse the API, or we may be forced to rate-limit requests. A reasonable example of the interval is as follows: when updating a streaming overlay, polling the participant endpoint every 15 seconds and checking for a change in etag (HTTP 200). If a change is detected, use the participantID to get additional information from nested endpoints, and display the combined information on the streaming overlay.

For general inquiries and requests for larger volume integrations, please email [email protected] for assistance.

Table of Contents

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].