API Kuota Pengguna
Endpoint ini menampilkan sisa kuota pengambilan data milik pengguna yang terautentikasi. Nilai kuota berkurang sesuai jumlah data yang berhasil dikumpulkan melalui proses scraping.
Ambil kuota pengguna
GET /api/user-quota
Autentikasi: Bearer token
Authorization: Bearer <access_token>
Parameter: Tidak ada
Respons berhasil — 200 OK:
{
"id": "user_id",
"kuota": 1000
}
| Field | Tipe | Deskripsi |
|---|---|---|
id | string | ID pengguna yang terautentikasi |
kuota | integer | Sisa kuota pengambilan data yang tersedia |
Nama field yang dikirim melalui jaringan adalah kuota; klien harus mempertahankan ejaan tersebut.
Respons lainnya:
| Status | Arti |
|---|---|
401 | Tidak terautorisasi |
404 | Kuota pengguna tidak ditemukan |
500 | Error internal server |
curl \
"$SOCIOVITE_API_URL/api/user-quota" \
-H 'accept: application/json' \
-H 'Authorization: Bearer <access_token>'
Bentuk error
{
"success": false,
"error": "Quota not found",
"message": "No quota record exists for this user"
}