Loncat ke isi

Autentikasi

API key (integrasi server)

Hampir semua endpoint /v1/* memakai:

Authorization: Bearer <API_KEY>

API key bersifat rahasia — simpan di environment variable, jangan commit ke git, dan rotate dari dashboard jika bocor.

JWT (dashboard)

Login email/password mengembalikan JWT untuk UI dashboard. Integrasi backend Anda sebaiknya memakai API key, bukan JWT user.

Endpoint terkait

  • POST /auth/register — daftar
  • POST /auth/login — login dashboard
  • POST /v1/api-key/rotate — rotate API key (auth required)
  • GET /v1/me — info tenant

Contoh

export WAPEDIA_API_KEY="wapedia_..."

curl "https://api.wapedia.id/v1/wallet/pricing" \
  -H "Authorization: Bearer $WAPEDIA_API_KEY"

OpenAPI: openapi.json (GET /v1/openapi.json di API).