😎ICANQ KANBAN😎
Client URL : https://kanban-297610.web.app/
Server URL : https://kanban-icanq.herokuapp.com/
login
Request Header
none
Request Body
email : [email protected]
password : okeoke
Response(200)
{
access_token : "token string"
}
Response(401)
{
message : "Invalid email/password"
}
Response(404)
{
message : "Account not found!"
}
Response(500)
{
access_token : "internal serverr error"
}
Register
Request Header
none
Request Body
username: icanq
email : [email protected]
password : okeoke
Response(201)
{
"id": 1,
"username": "ican",
"email": "[email protected]",
"password": "$2a$10$P4/mg2s7kSwc8bhs2hdGhOx2K5SafEP8jKjbwbFz919BRmerxcgPC",
"updatedAt": "2020-12-04T11:20:37.759Z",
"createdAt": "2020-12-04T11:20:37.759Z"
}
Response(400)
{
[
{
"message": "username/email already taken"
}
]
}
Response(500)
{
access_token : "internal serverr error"
}
create a task
Request Header
access_token
Request Body
title : masak aer
category : Backlog
Response(201)
{
"createdTask": {
"id": 1,
"title": "masak aer",
"category": "Backlog",
"UserId": 2,
"updatedAt": "2020-12-01T23:16:49.584Z",
"createdAt": "2020-12-01T23:16:49.584Z"
}
}
Response(401)
[
{
"message": "login dulu dong"
},
{
"message": "login dulu
}
]
Response(500)
{
access_token : "internal serverr error"
}
fetch
Request Header
access_token
Request Body
none
Response(200)
[
{
"id": 1,
"title": "masak aer",
"category": "Backlog",
"UserId": 1,
"createdAt": "2020-12-04T11:20:57.968Z",
"updatedAt": "2020-12-04T11:20:57.968Z",
"User": {
"id": 1,
"username": "ican",
"email": "[email protected]",
"password": "$2a$10$P4/mg2s7kSwc8bhs2hdGhOx2K5SafEP8jKjbwbFz919BRmerxcgPC",
"createdAt": "2020-12-04T11:20:37.759Z",
"updatedAt": "2020-12-04T11:20:37.759Z"
}
},
...
]
Response(500)
{
access_token : "internal server error"
}
edit task
Request Header
access_token
Request Params
id
Request Body
title : coba edit
category : done
Response(200)
{
"id": 1,
"title": "edit",
"category": "done",
"UserId": 1,
"createdAt": "2020-12-01T23:16:49.584Z",
"updatedAt": "2020-12-01T23:57:03.492Z"
}
Response(404)
[
{
"message": "Data not found!"
}
]
Response(500)
{
access_token : "internal server error"
}
fdelete a task
Request Header
access_token
Request Params
id
Request Body
none
Response(200)
{
"message": "succesfully deleted"
}
Response(500)
{
access_token : "internal server error"
}
login
Request Header
none
Request Body
token
Response(200)
{
access_token : "token string"
}
Response(500)
{
access_token : "internal server error"
}