Welcome to API

API SIAKAD merupakan sebuah layanan yang menyediakan informasi data yang ada di Aplikasi SIAKAD. Data ini mencakup semua bidang yang ada di Akademik seperti nilai ujian, data mahasiswa, data dosen, dll. Para pengembang aplikasi dapat menggunakan API ini sesuai kebutuhan development.

Untuk pengaksesan API user akan diberikan token, dimana token ini hanya akan aktif 24 Jam. Sehingga user harus membuat kembali token jika token telah memasuki masa aktif (Kadaluarsa).

Authorization : "Token_Anda"

Untuk setiap Akses API kita juga menggunakan Header sebagai berikut :

Client_Service : bagicode-client
Auth_Key : simplerestapi
Content-Type : application/json

Agar lebih Paham, kami akan menguraikannya satu per satu.

[POST] /login/signin json { "username" : "admin", "password" : "Admin123$"}
[GET] /mahasiswa
[POST] /mahasiswa/create json { "title" : "x", "author" : "xx"}
[PUT] /mahasiswa/update/:id json { "title" : "y", "author" : "yy"}
[GET] /mahasiswa/view
[GET] /mahasiswa/detail/:id
[DELETE] /mahasiswa/delete/:id
[POST] /login/signout

Untuk mengakses API Mahasiswa dan Logout, kita harus menambahkan header dengan

User-ID : "ID USER"
Authorization : "Token yang didapatkan setelah Login"

Contoh /login/signin

Value Method :

Post

Value Header :

Client_Service : bagicode-client
Auth_Key : simplerestapi
Content-Type : application/json

Value Body :

{
"username":"user",
"password":"admin123"
}

Value Output is True :

{
"status": 200,
"message": "Successfully login.",
"id": "2",
"token": "$1$iHtHl3.k$9HFYIH9dbFtR6mn1jqCCg0"
}

Value Output is False :

{
"status": 204,
"message": "Username not Found.",
}

Copyright 2017 By Bagicode