Error
Setiap error dari CLI dan API menyebutkan apa yang terjadi, mengapa, dan apa yang harus dilakukan. Klien bercabang berdasarkan kode, bukan pesan.
| Kode | HTTP | Arti |
|---|---|---|
validation.invalid | 400 | Permintaan tidak valid |
config.invalid | 400 | lobsite.toml tidak valid |
auth.required | 401 | Belum login |
auth.invalid_token | 401 | Token tidak valid |
auth.email_unverified | 403 | Email belum dikonfirmasi |
auth.forbidden | 403 | Tidak ada akses ke situs ini |
auth.reauth_required | 403 | Masuk lagi untuk melanjutkan |
site.not_found | 404 | Situs tidak ditemukan |
site.expired | 410 | Situs sementara kedaluwarsa |
site.suspended | 403 | Situs ditangguhkan |
site.disabled | 403 | Situs dijeda |
site.name_invalid | 400 | Nama situs tidak valid |
site.name_taken | 409 | Nama sudah dipakai |
site.name_system | 403 | Nama sistem |
site.name_reserved | 403 | Nama dicadangkan |
deploy.not_found | 404 | Deploy tidak ditemukan |
deploy.blobs_missing | 409 | Unggahan hilang |
deploy.not_ready | 409 | Deploy belum siap |
deploy.not_uploading | 409 | Deploy sudah difinalisasi |
deploy.no_previous | 409 | Tidak ada deploy sebelumnya |
content.reserved_path | 422 | Path dicadangkan |
content.secret_file | 422 | File rahasia |
content.blocked_type | 422 | Tipe file diblokir |
content.sensitive_form | 422 | Kolom formulir sensitif |
content.held_for_review | 202 | Ditahan untuk ditinjau |
limit.files | 422 | Terlalu banyak file |
limit.file_size | 422 | File terlalu besar |
limit.site_size | 422 | Deploy terlalu besar |
limit.storage | 422 | Penyimpanan penuh |
limit.sites | 422 | Terlalu banyak situs |
limit.domains | 422 | Terlalu banyak domain |
limit.deploy_rate | 429 | Terlalu banyak deploy |
limit.submissions | 429 | Kuota kiriman habis |
domain.invalid | 400 | Domain tidak valid |
domain.taken | 409 | Domain di situs lain |
domain.not_found | 404 | Domain tidak ditemukan |
domain.apex_unsupported | 422 | Domain apex tidak didukung |
form.not_found | 404 | Formulir tidak ditemukan |
session.not_found | 404 | Sesi tidak ditemukan |
feature.coming_soon | 403 | Segera hadir |
feature.plan_required | 403 | Memerlukan paket lebih tinggi |
billing.unavailable | 503 | Tagihan tidak tersedia |
billing.already_subscribed | 409 | Sudah berlangganan |
billing.no_subscription | 404 | Tanpa langganan |
member.not_found | 404 | Anggota tidak ditemukan |
invite.invalid | 404 | Undangan tidak valid |
token.not_found | 404 | Token tidak ditemukan |
integration.resend_refused | 422 | Resend menolak |
integration.not_connected | 409 | Integrasi tidak terhubung |
address.not_found | 404 | Alamat tidak ditemukan |
upload.hash_mismatch | 400 | Hash tidak cocok |
upload.token_invalid | 401 | Token unggahan tidak valid |
upload.token_expired | 401 | Token unggahan kedaluwarsa |
upload.too_large | 413 | Unggahan terlalu besar |
rate_limited | 429 | Terlalu banyak permintaan |
route.not_found | 404 | Endpoint tidak ada |
cli.outdated | 426 | CLI usang |
internal | 500 | Error tidak terduga |