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}