Repository yang berisi tentang kebutuhan untuk implementasi API dari aplikasi.
Link API : API (berlaku sampai 28 Desember 2022)
GET /admin| Arguments | Output |
|---|---|
() |
Semua daftar admin |
GET /admin/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Admin berdasarkan ID |
GET /admin/image/{name}| Params | Type | Output |
|---|---|---|
name |
string |
Foto profile dari admin |
PUT /admin| Payloads | Type | Output |
|---|---|---|
name |
string |
Admin berhasil diubah datanya |
email |
string |
|
oldImage |
string |
|
newImage |
files |
DELETE /admin| Payloads | Type | Output |
|---|---|---|
email |
string |
Admin berhasil dihapus |
POST /admin| Payloads | Type | Output |
|---|---|---|
name |
string |
Admin berhasil dibuat |
email |
string |
|
password |
string |
|
image |
files |
POST /admin-login| Payloads | Type | Output |
|---|---|---|
name |
string |
Admin berhasil login |
password |
string |
GET /forum| Arguments | Output |
|---|---|
() |
Semua data forum |
GET /forum/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Forum berdasarkan ID |
GET /forumDates| Arguments | Output |
|---|---|
() |
Semua data forum berdasarkan tanggal |
GET /forumCat/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Semua daftar forum berdasarkan id kategori |
GET /forumDis/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Semua daftar forum berdasarkan id diskusi |
GET /search-forum/{title}| Params | Type | Output |
|---|---|---|
title |
string |
Daftar forum berdasarkan title |
PUT /forum| Payloads | Type | Output |
|---|---|---|
id |
string |
Forum berhasil diubah datanya |
title |
string |
|
oldImage |
string |
|
newImage |
files |
PUT /forumUpVote| Payloads | Type | Output |
|---|---|---|
id |
string |
Memperbarui up vote forum berdasarkan id forum |
PUT /forumDownVote| Payloads | Type | Output |
|---|---|---|
id |
string |
Memperbarui up vote forum berdasarkan id forum |
DELETE /forum| Payloads | Type | Output |
|---|---|---|
id |
string |
Forum berhasil dihapus |
POST /forum| Payloads | Type | Output |
|---|---|---|
title |
string |
Forum berhasil buat |
image |
string |
GET /categories| Arguments | Output |
|---|---|
() |
Semua daftar kategori |
GET /categories/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Kategori berdasarkan ID |
PUT /categories| Payloads | Type | Output |
|---|---|---|
name |
string |
Kategori berhasil diubah datanya |
title |
string |
DELETE /categories| Payloads | Type | Output |
|---|---|---|
id |
string |
Kategori berhasil dihapus |
POST /categories| Payloads | Type | Output |
|---|---|---|
title |
string |
Kategori berhasil dibuat |
GET /kategori_forum| Arguments | Output |
|---|---|
() |
Semua daftar kategori forum |
GET /kategori_forum/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Kategori forum berdasarkan ID |
POST /kategori_forum| Payloads | Type | Output |
|---|---|---|
forumId |
string |
Kategori forum berhasil dibuat |
kategoriId |
string |
GET /kategori_post| Arguments | Output |
|---|---|
() |
Semua daftar kategori post |
GET /kategori_post/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Kategori post berdasarkan ID |
POST /kategori_post| Payloads | Type | Output |
|---|---|---|
postId |
string |
Kategori post berhasil dibuat |
kategoriId |
string |
GET /komentar_forum| Arguments | Output |
|---|---|
() |
Semua daftar komentar forum |
GET /komentar_forum/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Komentar forum berdasarkan ID |
PUT /komentar_forum| Payloads | Type | Output |
|---|---|---|
content |
string |
Komentar forum berhasil diubah |
DELETE /komentar_forum| Payloads | Type | Output |
|---|---|---|
id |
string |
Komentar forum berhasil dihapus |
POST /komentar_forum| Payloads | Type | Output |
|---|---|---|
content |
string |
Komentar forum berhasil ditambahkan |
forumId |
string |
GET /komentar_post| Arguments | Output |
|---|---|
() |
Data berhasil didapatkan |
GET /komentar_post/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Data berhasil didapatkan berdasarkan ID |
PUT /komentar_post| Payloads | Type | Output |
|---|---|---|
content |
string |
Komentar post berhasil diubah |
DELETE /komentar_post| Payloads | Type | Output |
|---|---|---|
id |
string |
Komentar post berhasil dihapus |
POST /komentar_post| Payloads | Type | Output |
|---|---|---|
content |
string |
Komentar forum berhasil ditambahkan |
forumId |
string |
GET /log| Arguments | Output |
|---|---|
() |
Semua daftar log |
GET /posts| Arguments | Output |
|---|---|
() |
Semua daftar post |
GET /posts/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Post berdasarkan ID |
GET /postsDates| Arguments | Output |
|---|---|
() |
Semua daftar post berdasarkan tanggal |
GET /postsCat/{id}| Params | Output |
|---|---|
id |
Semua daftar post berdasarkan id kategori |
GET /postsCom/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Semua daftar post berdasarkan komentar dari ID |
GET /search-post/{title}| Params | Type | Output |
|---|---|---|
title |
string |
Daftar post berdasarkan title |
PUT /postsCat| Payloads | Type | Output |
|---|---|---|
id |
string |
Berhasil memperbarui data post |
title |
string |
|
content |
string |
|
oldImage |
string |
|
newImage |
files |
PUT /postsUpVote| Payloads | Type | Output |
|---|---|---|
id |
string |
Berhasil memperbarui up vote post |
PUT /postsDownVote| Payloads | Type | Output |
|---|---|---|
id |
string |
Berhasil memperbarui down vote post |
DELETE /posts| Payloads | Type | Output |
|---|---|---|
id |
string |
Berhasil menghapus data post |
POST /posts| Payloads | Type | Output |
|---|---|---|
title |
string |
Post berhasil ditambahkan |
content |
string |
|
image |
files |
GET /roles| Arguments | Output |
|---|---|
() |
Semua daftar role |
GET /roles/{id}| Params | Type | Output |
|---|---|---|
id |
string |
Role berdasarkan ID |
POST /roles| Payloads | Type | Output |
|---|---|---|
role |
string |
Role berhasil ditambahkan |
GET /user| Arguments | Output |
|---|---|
() |
Semua daftar user |
GET /user/{id}| Params | Type | Output |
|---|---|---|
id |
string |
User berdasarkan ID |
GET /user/image/{name}| Params | Type | Output |
|---|---|---|
name |
file |
Berhasil mendapatkan image |
PUT /user| Payloads | Type | Output |
|---|---|---|
name |
string |
User berhasil diperbarui |
email |
string |
|
oldImage |
string |
|
newImage |
files |
DELETE /user| Payloads | Type | Output |
|---|---|---|
email |
string |
Berhasil menghapus data user |
POST /user| Payloads | Type | Output |
|---|---|---|
name |
string |
User berhasil ditambahkan |
email |
string |
|
password |
string |
|
image |
files |
POST /user-login| Payloads | Type | Output |
|---|---|---|
name |
string |
User berhasil login |
password |
string |