Request :
- Method : POST
- Endpoint :
api/register
- Header :
- Content-Type : application/json
- Accept : application/json
- Body :
{
"username": "string, unique",
"password": "string"
}
Response :
{
"message": "User registered successfully"
}
Request :
- Method : GET
- Endpoint :
api/login
- Header :
- Content-Type : application/json
- Accept : application/json
- Body :
{
"username": "string, unique",
"password": "string"
}
Response :
{
"jwt_token": "string"
}
Request :
- Method : POST
- Endpoint :
api/mahasiswa/{nim}
- Header :
- Content-Type : application/json
- Accept : application/json
- Body :
{
"nim": "string, unique",
"nama": "string",
"fakultas": "string",
"prodi": "string"
}
Response :
{
"data": {
"nim": "string, unique",
"nama": "string",
"fakultas": "string",
"prodi": "string"
}
}
Request :
- Method : GET
- Endpoint :
api/mahasiswa
- Header :
- Accept : appliaction/json
Response :
{
"data": [
{
"nim": "string, unique",
"nama": "string",
"fakultas": "string",
"prodi": "string"
},
{
"nim": "string, unique",
"nama": "string",
"fakultas": "string",
"prodi": "string"
},
...
]
}
Request :
- Method : GET
- Endpoint :
api/mahasiswa/{nim}
- Header :
- Accept : appliaction/json
Response :
{
"data": {
"nim": "string, unique",
"nama": "string",
"fakultas": "string",
"prodi": "string"
}
}
Request :
- Method : PUT
- Endpoint :
api/mahasiswa{nim}
- Header :
- Content-Type : application/json
- Accept : application/json
- Body :
{
"nama": "string",
"fakultas": "string",
"prodi": "string"
}
Response :
{
"data": {
"nim": "string, unique",
"nama": "string",
"fakultas": "string",
"prodi": "string"
}
}
Request :
- Method : DELETE
- Endpoint :
api/mahasiswa/{nim}
- Header :
- Accept : application/json
Response :
No Content