-
/auth/login/api_loginRequirements:
- password
returns
- success
- message
- name
- token
-
/auth/signupCreate a new usermethods allowed:
- POST
requirements:
- name
- password
returns:
- success
- message
- token
- name
- id
-
/auth/users/Gets all usersmethods allowed:
- GET
returns:
- success
- message
- results
-
/project/create a project or get a list of projects related to the current userrequires authentication
methods allowed:
- GET
- POST
requirements:
- name
- description
- deadline_date
returns
- success
- message
- new_project [
Post only] : The project that was just created - result : A query of all projects
-
/project/<int:project_id>/Get project detailsmethods allowed:
- POST
returns:
- success
- result
- message
-
/project/<int:project_id>/add-contributor/requires login
methods allowed:
- post
returns:
- success
- result
- message
-
/project/<int:project_id>/delete/requires login
methods allowed:
- delete
returns:
- success
- message
- result
-
/invitation/<int:invitation_id>/decline/requires login
methods allowed:
- get
returns:
- success
- result
- message
-
/invitation/<int:invitation_id>/accept/requires login
method allowed
- get
returns
- success
- result
- message
-
/project/<int:project_id>/<string:completion_status>requires login
methods allowed:
- put
returns:
- success
- message
- result
-
/project/<int:project_id>/<deadline_date>requires login
methods allowed:
- put
returns:
- success
- message
- result
-
/project/<int:project_id>/task/requires login
methods allowed:
- post
returns:
- success
- message
- result
-
/project/<int:project_id>/task/requires login
methods allowed:
- get
returns:
- success
- message
- result
-
/project/<int:project_id>/task/<int:task_id>requires login
methods allowed:
- put
returns:
- success
- message
- result
-
/project/<int:project_id>/task/<int:task_id>/delete/requires login
methods allowed:
- delete
returns:
- success
- message
- result
-
/project/<int:project_id>/task/<int:task_id>/<string:completion_status>requires login
methods allowed:
- put
returns:
- success
- message
- result
-
/project/<int:project_id>/task/<int:task_id>/<deadline_date>requires login
meethods allowed:
- put
returns:
- success
- message
- result
-
/project/<int:project_id>/task/<int:task_id>/requires login
meethods allowed:
- get
returns:
- success
- message
- result
-
/project/<int:project_id>/task/<int:task_id>/message/requires login
meethods allowed:
- post
returns:
- success
- message
- result