{
"email": "email@domain.com",
"password": "password"
}
{
"token": "authorization token"
}
{
"error": "error message"
}
{
"email": "email@domain.com",
"firstName": "first name",
"lastName": "last name",
"password": "password"
}
<No Content>
{
"error": "error message"
}
{
"email": "email@domain.com",
}
<No Content>
{
"error": "error message"
}
{
"email": "email@domain.com",
"code": "validation code",
}
<No Content>
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
<No Content>
{
"avatarList": ["avatar urls"]
}
authorization: Bearer <Authorization Token>
<No Content>
{
"_id": "id",
"email": "email",
"firstName": "first name",
"lastName": "last name",
"avatarUrl": "avatar url"
}
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
<No Content>
{
"_id": "id",
"email": "email",
"firstName": "first name",
"lastName": "last name",
"avatarUrl": "avatar url"
}
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
{
"firstName": "first name",
"lastName": "last name",
"avatarUrl": "avatar url"
}
{
"email": "email",
"firstName": "first name",
"lastName": "last name",
"avatarUrl": "avatar url",
"assignees": [assignee list],
"tasks": [task list]
}
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
<No Content>
{
[assignees]
}
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
{
"email": "email@domain.com",
}
<No Content>
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
<No Content>
[tasks array]
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
{
"assignedTo": "user id",
"name": "task name",
"description": "task description"
"status": "task status",
"assignedDate": "assigned date",
"startedDate": "started date",
"completedDate": "completed date"
}
<No Content>
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
{
"_id": "task id",
"assignedTo": "user id",
"name": "task name",
"description": "task description"
"status": "task status",
"assignedDate": "assigned date",
"startedDate": "started date",
"completedDate": "completed date"
}
{ updated task object }
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
<No Content>
[task notes array]
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
{
"taskId": "task id",
"note": "task note",
"enteredDate": "entered date"
}
<No Content>
{
"error": "error message"
}
authorization: Bearer <Authorization Token>
{
"_id": "task note id",
"taskId": "task id",
"note": "task note",
"enteredDate": "entered date"
}
{ updated task note }
{
"error": "error message"
}