Skip to content

Description of end points

Nejra Zulic edited this page Mar 22, 2015 · 27 revisions
  • /api/users

Description: New user creation.
Method: POST
Input parameters: firstname, lastname, email, username, password, password_confirmation. Username and email needs to be unique.
Output: Message "User created."

  • /api/users/:id

Description: Update of user info except password.
Method: PUT
Input parameters: id, firstname, lastname, email, username. Username and email needs to be unique.
Output: Message "User successfully updated."

  • /api/users/:id/change_password

Description: Change password.
Method: PUT
Input parameters: id, old_password, password, password_confirmation
Output: Message "Password successfully changed."

  • /api/users/:id

Description: User can deactivate account. IS_ACTIVE field will be set on FALSE.
Method: DELETE
Input parameters: id
Output: Message "You are deactivated."

  • /api/projects/:project_id/members

Description: Get all members on specified project.
Method: GET
Input parameters: project_id
Output: JSON represantation
{ "document": { "users": [ { "id": ?, "firstname": ?, "lastname": ?, "email": ?, "username": ?, "is_active": ? } ] }, "status": { "message": ?, "exception_message": ?, "stacktrace": ? } }

Clone this wiki locally