Docs
Base URL
https://apiku.blogyayan.upg.ac.id/api
Authentication
Login
METHOD : POST
URL : /login
Body : email, password
Response : token
Register
METHOD : POST
URL : /register
Body : name,profile_image,email, password,confirm_password
Profile
METHOD : POST
URL : /profile
Header : Authorization: Bearer {token}
Logout
METHOD : DELETE
URL : /logout
Header : Authorization: Bearer {token}
Categories
get all
METHOD : GET
URL : /categories
get by id
METHOD : GET
URL : /categories/{id}
update
METHOD : PATCH
URL : /categories/{id}
Header : Authorization: Bearer {token}
Body : name
Level Account : admin
delete
METHOD : DELETE
URL : /categories/{id}
Header : Authorization: Bearer {token}
Level Account : admin
create
METHOD : POST
URL : /categories
Header : Authorization: Bearer {token}
Body : name
Level Account : admin
Posts
get all
METHOD : GET
URL : /posts
get by id
METHOD : GET
URL : /posts/{id}
create
METHOD : POST
URL : /posts
Header : Authorization: Bearer {token}
Body : title, body, category_id,image
update
METHOD : PATCH
URL : /posts/{id}
Header : Authorization: Bearer {token}
Body : title, body, category_id,image
delete
METHOD : DELETE
URL : /posts/{id}
Header : Authorization: Bearer {token}