Format Error

Format response error umum pada API.

API menggunakan format error standar WordPress REST API.

Format Umum

json
{
  "code": "rest_forbidden",
  "message": "Insufficient scope.",
  "data": {
    "status": 403
  }
}

Error Autentikasi API Key

StatusCodeMessagePenyebab
401rest_forbiddenAuthorization header missing.Header API key tidak dikirim.
401rest_forbiddenInvalid token format.Format API key tidak sesuai.
401rest_forbiddenInvalid API key.Prefix/secret API key tidak valid.
403rest_forbiddenInsufficient scope.API key tidak memiliki scope yang diperlukan.

Error User-session /me

StatusCodeMessagePenyebab
401sejoli_session_missing_tokenMissing bearer token.User-session token tidak dikirim.
401sejoli_session_invalid_tokenInvalid token payload.Token salah, kadaluarsa, atau payload tidak valid.
401sejoli_session_user_goneAccount no longer exists.User pada token sudah tidak ada.
403rest_forbiddenInsufficient scope.API key untuk membuat session tidak memiliki scope sessions:write.

Contoh Missing Authorization

json
{
  "code": "rest_forbidden",
  "message": "Authorization header missing.",
  "data": {
    "status": 401
  }
}

Contoh Insufficient Scope

json
{
  "code": "rest_forbidden",
  "message": "Insufficient scope.",
  "data": {
    "status": 403
  }
}

Tips Debugging

  • Pastikan endpoint menggunakan base URL yang benar.
  • Pastikan plugin aktif dan lisensi valid.
  • Pastikan API key dikirim dengan header yang benar.
  • Pastikan API key memiliki scope yang sesuai.
  • Jika endpoint /me gagal, pastikan user-session token dibuat lewat POST /sessions dan dikirim sebagai bearer token.

Last updated Jul 6, 2026