Skip to content
Richard Thombs edited this page Jun 8, 2015 · 16 revisions

The Collector API aims to provide a full set of services required by an online service providing capibilities similar to TeamHaven Mobile.

It is still incomplete and experimental.

  1. Profile
  2. Settings
  3. Projects
  4. Vacancies
  5. Messages
  6. Skills

Profile

GET /api/user

Returns the User's Profile.

Query String Parameters

schema
true to include the User Attribute Schema in the response.
PUT /api/user

Updates the User's Profile.

POST /api/user/password

Changes the User's password.

Settings

GET /api/user/settings

Gets the User's settings.

PUT /api/user/settings

Updates the User's settings.

Projects

GET /api/user/projects

List all projects the user has access to

GET /api/user/projects/:id

Gets information about a specific project.

URL parameters

id
The Project ID to retrieve.

Vacancies

GET /api/user/vacancies

Messages

GET /api/user/messages

Gets a list of messages from the user's Inbox, most recent first.

POST /api/user/messages/:id

Sets the user's response to a message

Skills

GET /api/user/skills

Gets a list of the User's Skills.

Clone this wiki locally