Below are all links specifying the endpoint on our platforms.
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 |
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 |