MoodKu DW merupakan aplikasi yang dapat digunakan oleh mahasiswa untuk merekam mood yang terjadi dalam hidupnya. API ini berfungsi untuk melakukan pengambilan dan pengelolaan ke dalam Database. Namun untuk mengakses data-data dalam aplikasi MoodKuDW harus melakukan login dan mengirimkan token (Bearer Token) ke API, kecuali List Mood dan List Prompt by Mood.
Jika belum login dan mencoba untuk mengakses API, maka API akan mengirimkan Response:
Mengambil list mood yang dapat digunakan oleh user, yaitu: Awesome, Happy, Calm, Fine, Sad, dan Terible
| Key | Description |
|---|
Prompt digunakan untuk kalimat pertanyaan kepada mahasiswa ketika mereka membuka aplikasi. Misal mahasiswa dalam keadaan mood senang, akan ada pertanyaan "Apakah yang membuat kamu bahagia hari ini?". API ini akan menangkap 1 pertanyaan dari DB secara acak, sesuai dengan mood yang dipilih oleh mahasiswa.
| Key | Description |
|---|
| Key | Description |
|---|
Digunakan untuk mengambil detail data user login.
| Key | Description |
|---|
Mengambil data cuaca yang dapat digunakan sebagai keterangan mood, tiap user dapat memiliki data cuaca yang berbeda.
| Key | Description |
|---|
Mengambil data sosial yang dapat digunakan sebagai keterangan mood, tiap user dapat memiliki data sosial yang berbeda.
| Key | Description |
|---|
Mengambil data aktivitas yang dapat digunakan sebagai keterangan mood, tiap user dapat memiliki data aktivitas yang berbeda.
| Key | Description |
|---|
Setiap mahasiswa dapat membuat list data cuaca masing-masing. API ini digunakan untuk melakukan perubahan terhadap keterangan cuaca yang akan tertampil dilayar. API akan otomatis merubah data sesuai dengan request API dan Bearer Token yang dikirimkan
Masukkan semua Cuaca dengan format JSON
| Key | Description |
|---|
Setiap mahasiswa dapat membuat list data sosial masing-masing. API ini digunakan untuk melakukan perubahan terhadap keterangan sosial yang akan tertampil dilayar. API akan otomatis merubah data sesuai dengan request API dan Bearer Token yang dikirimkan
Masukkan semua Sosial dengan format JSON
| Key | Description |
|---|
Setiap mahasiswa dapat membuat list data Aktivitas masing-masing. API ini digunakan untuk melakukan perubahan terhadap keterangan Aktivitas yang akan tertampil dilayar. API akan otomatis merubah data sesuai dengan request API dan Bearer Token yang dikirimkan
Masukkan semua Aktivitas dengan format JSON
| Key | Description |
|---|
Digunakan untuk memasukkan mood user pada hari dan jam tertentu. Mahasiswa dapat memasukkan mood Baik maupun buruk kemudian bercerita kedalam sebuah jurnal.
| Key | Description |
|---|
| Key | Description |
|---|
Mengembalikan daftar mood yang sudah pernah di masukkan oleh mahasiswa, pengecekan user melalui Bearer Token yang dikirimkan
| Key | Description |
|---|
Mengembalikan daftar pertanyaan yang digunakan untuk pemeriksaan kesehatan mental
| Key | Description |
|---|
Mengembalikan daftar riwayat hasil tes user, pengecekan user melalui Bearer Token yang dikirimkan
| Key | Description |
|---|
Mengembalikan daftar riwayat hasil tes user dalam setahun terakhir, pengecekan user melalui Bearer Token yang dikirimkan
| Key | Description |
|---|
Digunakan untuk memasukkan hasil tes user yang dilakukan setiap 30 hari sekali.
| Key | Description |
|---|
| Key | Description |
|---|