D
API Reference

Authentication API

Endpoint login user, validasi token preview, session token, dan stock check yang tersedia pada API Toko Digital.

Login

POSThttp://localhost:8000/api/login
curl --request POST \
  --url http://localhost:8000/api/login

Body minimal:

json
{
  "email": "user@example.test",
  "password": "<password>"
}

Response sukses mengandung data.email dan data.token. Password atau token tidak boleh ditulis ke log.

Validasi token preview

POSThttp://localhost:8000/api/check-validate-token
curl --request POST \
  --url http://localhost:8000/api/check-validate-token

Response implementasi:

json
{
  "status": "valid",
  "message": "token valid"
}

Response expired menggunakan status 401 dan status ekspired.

Endpoint terkait token

MethodPathPeran
POST/api/create-tokenMembuat token dari BiolinkController
POST/api/checktokenMemeriksa token
POST/api/validate_tokenValidasi token
POST/api/set-email-sessionMenyimpan email session
POST/api/remove-referer-sessionMenghapus session referer preview

Detail payload action selain login harus diverifikasi dari controller sebelum digunakan sebagai public contract.

Stock check

POSThttp://localhost:8000/api/product/check_stock_products
curl --request POST \
  --url http://localhost:8000/api/product/check_stock_products