Skip to content

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

REST-API-Documentation

--- Welcome ---

GET

Request

GET http://<IP>/api/

--- User ---

Register

POST

Request

POST {{base_url}}/api/users/registerContent-Type: application/json
{
"username" : "string",
"email" : "string",
"domicile" : "string",
"birthDate" : "date",
"password" : "string",
"confirmPass" : "string"
}

Response Success

{
message: "Successfully added data!",status: 201,data: {"id" : "int",
"username" : "string",
"email" : "string",
"domicile" : "string",
"birthDate" : "date",
"password" : "string",
"confirmPass" : "string"
}
}

Response Fail

{ error: "Internal Server Error"
}

--- Soal Test ---

GET

POST

--- Hasil Test ---

GET

Request

GET http://<IP>/api/result/:userId/test/:testId

Headers

  • Authorization: Token

Response Success

{
"status": 200,
"data" : [
{
"id" : "Integer",
"soal" : "String",
"jawaban" : "String",
"createdAt" : "date",
"updatedAt" : "date"
}
],
"recommendation" : "String"
}

Response Failed

{
"status" : 404,
"message" : "Data tidak ditemukan!"
}

DELETE

Request

DELETE http://<IP>/api/result/:userId/test/:testId

Headers

  • Authorization: Token

Response Success

{
"status" : 200,
"message" : "Data berhasil dihapus!"
}

Response Failed

{
"status" : 500,
"message" : "Terjadi kesalahan server!"
}

--- Favorite ---

GET

Request

GET http://<IP>/api/user/:userId/lists

Headers

  • Authorization: Token

Response Success

{
"status" : 200,
"data" : [
{
"id" : "Integer",
"title" : "String",
"body" : "String",
"image": "String"
}
]
}

Response Failed

{
"status" : 404,
"message" : "Data tidak ditemukan!"
}

POST

Headers

  • Authorization: Token

Request

POST http://<IP>/api/user/:userId/lists Content-Type: application/json
{
"id" : "Integer",
"title" : "String",
"body" : "String",
"image": "String"
}

Response Success

{
"status" : 200,
"message" : "Data berhasil ditambahkan!"
}

Response Failed

{
"status" : 500,
"message" : "Terjadi kesalahan server!"
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors