Skip to content

DoSomethingArchive/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

api.dosomething.org

Below are all links specifying the endpoint on our platforms.

Platform

Northstar Endpoints

Production: https://northstar.dosomething.org
Staging/QA: http://northstar-qa.dosomething.org

URL HTTP Verb Functionality
/login POST Logging In
/logout POST Logging Out
/users POST Registering a User
/users GET Retrieve All Users
/users/:term/:identifier GET Retrieving a User
/users/:_id PUT Updating a User
/users/:_id DELETE Deleting a User
/users/:_id/avatar POST Creating a User's Profile Image
/users/:term/:identifier/campaigns GET Retrieving a User's Campaigns
/user/campaigns/:campaign_id GET Retrieving a User's Activity on a Single Campaign
/user/campaigns/:campaign_id/signup POST Submitting a Campaign Sign Up
/user/campaigns/:campaign_id/reportback POST/PUT Submitting a Campaign Report Back
/signup-group/:group_id GET Get Signup Group
/kudos POST Submit Kudos
/keys POST Creating an API Key
/keys GET Retrieving All API Keys

Drupal Endpoints

Production: https://www.dosomething.org/api/v1
Staging/QA: http://staging.beta.dosomething.org/api/v1

URL HTTP Verb Functionality
/auth/login POST Logging in
/auth/logout POST Logging out
/auth/token POST Retrieve the X-CSRF Token for the logged in user
/campaigns GET Retrieve all active campaigns
/campaigns/:id GET Retrieve a specific campaign
/campaigns/:id/signup POST Creates a User Signup for the given Campaign nid
/campaigns/:id/reportback POST Creates or updates a User Reportback for the given Campaign nid
/campaigns/:id/gallery GET Retrieves approved Reportback Files for the given Campaign nid
/reportbacks/:id GET Retrieve a specific reportback
/reportback-items GET Retrieve a collection of reportback items
/reportback-items/:id GET Retrieve a specific reportback item
/system/connect POST Retrieves session info for a user
/system/set_variable POST Set a system variable
/users GET Get a user
/users POST Create a drupal user
/users/get_member_count POST Retrieve member count

The following endpoints will be deprecated:

URL HTTP Verb Functionality
/content/:nid GET Retrieve a campaign
/reportback_files/:fid/review POST Review a Reportback File

About

Wiki for api.dosomething.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors