Login Account
Login API
Section titled “Login API”Login Account merupakan API yang digunakan untuk mendapatkan token Authentication dengan mengirimkan data berupa Username dan Password.
Endpoint POST
Section titled “Endpoint POST”https://h2h-api.bisatopup.co.id/api/auth/tokenRequest
Section titled “Request”Headers
Section titled “Headers”| Name | Type | Description |
|---|---|---|
| Content-Type | string | application/json |
Body Parameters
Section titled “Body Parameters”| Name | Type | Required | Description |
|---|---|---|---|
| username | string | Yes | Username untuk login |
| password | string | Yes | Password untuk login |
Example Request
Section titled “Example Request”{ "username": "your_username", "password": "your_password"}Response
Section titled “Response”Success Response (200 OK)
Section titled “Success Response (200 OK)”{ "status": "ok", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2RldmVsb3Blci5iaXNhdG9wdXAuY28uaWQvYXBpL2F1dGgvdG9rZW4iLCJpYXQiOjE1NTM2ODY4MjcsImV4cCI6MTU1Mzc3MzIyNywibmJmIjoxNTUzNjg2ODI3LCJqdGkiOiI2S09sV2I2alpVakh2VkhaIiwic3ViIjoxMjIsInBydiI6Ijg3ZTBhZjFlZjlmZDE1ODEyZmRlYzk3MTUzYTE0ZTBiMDQ3NTQ2YWEifQ.QY-4npSoJR2h-aHbkYY2AMtqyFcj0hw5WmYBZW7Mx-I", "expires_in": 86400, "response_code": "00"}Error Response (401 Unauthorized) (WIP)
Section titled “Error Response (401 Unauthorized) (WIP)”{ "status": "error", "message": "Invalid username or password", "data": null}Error Response (500 Internal Server Error) (WIP)
Section titled “Error Response (500 Internal Server Error) (WIP)”{ "status": "error", "message": "Internal server error", "data": null}Notes (WIP)
Section titled “Notes (WIP)”- Token yang diterima harus disimpan dan digunakan untuk autentikasi pada API lainnya.
- Token memiliki masa aktif tertentu, biasanya 24 jam.
- Setelah token kadaluarsa, pengguna harus melakukan login kembali.