Base URL
/v3.
Autentikasi
Autentikasi bergantung pada kelompok rute:Rute storefront publik
Rute storefront publik berbasis toko di bawah/v3/stores/{store_id}/public/* memerlukan kunci API storefront yang dapat dipublikasikan:
Rute pelanggan terautentikasi
Rute pelanggan menggunakan autentikasi bearer:Rute bisnis terautentikasi
Rute bisnis terautentikasi menggunakan autentikasi bearer dengan token akses atau kunci API bisnis:Format Respons Umum
Scalev API v3 tidak menggunakan envelope respons lamacode / status / data.
Respons Sukses untuk Satu Sumber Daya
Respons sukses untuk satu sumber daya mengembalikan sumber daya secara langsung:Respons Sukses untuk Koleksi Tanpa Paginasi
Respons Sukses untuk Koleksi dengan Paginasi
Respons Error
Kode Status HTTP
API menggunakan kode status HTTP standar:200 OK- Permintaan baca, pembaruan, atau aksi berhasil201 Created- Permintaan pembuatan berhasil204 No Content- Permintaan berhasil tanpa body respons400 Bad Request- Format permintaan, parameter, atau kursor tidak valid401 Unauthorized- Autentikasi diperlukan atau token tidak valid403 Forbidden- Terautentikasi tetapi tidak diizinkan404 Not Found- Sumber daya tidak ditemukan409 Conflict- Konflik sumber daya422 Unprocessable Entity- Error validasi429 Too Many Requests- Rate limit terlampaui5xx- Error server tidak terduga
Rate Limiting
Permintaan API dapat terkena rate limit. Ketika rate limit diterapkan, informasi limit dikembalikan dalam header respons seperti:X-Ratelimit-LimitX-Ratelimit-RemainingX-Ratelimit-Reset
Paginasi
Endpoint/v3 yang menggunakan paginasi memakai paginasi berbasis kursor opaque.
Parameter Permintaan
page_size- Jumlah item yang dikembalikannext_cursor- Kursor untuk halaman berikutnyaprevious_cursor- Kursor untuk halaman sebelumnya
Field Respons
data- Array item pada halaman saat iniis_paginated- Selalutrueuntuk respons dengan paginasihas_next- Apakah halaman berikutnya tersediahas_previous- Apakah halaman sebelumnya tersedianext_cursor- Kursor opaque untuk halaman berikutnyaprevious_cursor- Kursor opaque untuk halaman sebelumnyapage_size- Jumlah item yang dikembalikan per halaman
Dukungan
Jika Anda mengalami masalah, hubungi tim dukungan Scalev.Dokumentasi ini dapat berubah seiring perkembangan Scalev API.

