Link github = https://github.com/Bobby-P-dev/FinalProject3_kel7
Domain Api = https://final3kel7.adaptable.app
Domain Database = postgres://otuexgqo:JLlM-Y3kDSk3d0tY_sO58kWZKYynZAlC@flora.db.elephantsql.com/otuexgqo
{
"email": "admin@gmail.com",
"password": "123456"
}
Method = POST
Domain = https://final3kel7.adaptable.app/user/register
request body
{
"full_name": string,
"email": string,
"password": string
}
Method = POST
Domain = https://final3kel7.adaptable.app/user/login
request body
{
"email": string,
"password": string
}
Method = PUT
Domain = https://final3kel7.adaptable.app/user/update-account
request
bearer token authorization
request body
{
"full_name": string,
"email": string
}
Method = DELETE
Domain = https://final3kel7.adaptable.app/user/delete-account
request
bearer token authorizaiton
Method = POST
Domain = https://final3kel7.adaptable.app/category/post
request
bearer token authorizaiton only admin
request body
{
"type": string
}
Method = GET
Domain = https://final3kel7.adaptable.app/category/get
request
bearer token authorization
Method = PATCH
Domain = https://final3kel7.adaptable.app/category/patch/id
request
id param(int) & bearer token authorization only admin
request body
{
"type": string
}
Method = DELETE
Domain = https://final3kel7.adaptable.app/category/delete/id
request
id param(int) & bearer token authorization only admin
Method = POST
Domain = https://final3kel7.adaptable.app/tasks/post
request
bearer token authorization
request body
{
"title": sting
"description": string,
"category_id": int
}
Method = GET
Domain = https://final3kel7.adaptable.app/tasks/get
request
bearer token authorization
Method = PUT
Domain = https://final3kel7.adaptable.app/tasks/put/id
request
id param(int) & bearer token authorization
request body
{
"title": string,
"description": string
}
Method = PATCH
Domain = https://final3kel7.adaptable.app/tasks/patch-status/id
request
id param(int) & bearer token authorization
request body
{
"status": boolean = true / false
}
Method = PATCH
Domain = https://final3kel7.adaptable.app/tasks/patch-category/id
request
id param(int) & bearer token authorization
request body
{
"category_id": int
}
Method = DELETE
Domain = https://final3kel7.adaptable.app/tasks/delete/id
request
id param(int) & bearer token authorization