Docs
Pusat PengembangDasboresimoa.com
    • Pengantar
    • Mulai cepat
    • Autentikasi
    • Overview
    • Daftar eSIM
    • Dapatkan eSIM
    • Negara
    • OpenAPI
    • Pelacakan & komisi
    • Batas laju & kesalahan
    • Overview
    • Claude
    • ChatGPT
    • Gemini
    • Klien MCP lainnya
    • Overview
    • Autentikasi
    • Produk
    • Detail produk
    • Negara
    • Errors & rate limits
  1. Docs
  2. Guides
  3. Batas laju & kesalahan

Guides

Batas laju & kesalahan

Public API per-account rate limits, error response format, status codes and caching guidance.

On this page
  • Rate limits
  • Status codes
  • Error format
  • Caching

Rate limits#

Catatan

API Publik dan MCP terautentikasi berbagi kuota per jam untuk setiap mitra (default 20.000). Menambah atau merotasi kunci tidak menambah kuota.

Jendela 3,600 detik dimulai sejak permintaan pertama; batas per menit juga berlaku. Kuota menghitung jumlah panggilan, bukan MB yang ditransfer. Pengaturan operasional dapat mengubah kuota.

Batch MCP menerima hingga 100 pesan dan setiap pesan dihitung sebagai satu panggilan. Batch yang melebihi kuota tersedia mengembalikan 429 sebelum dieksekusi.

X-RateLimit-Hour-Limit · X-RateLimit-Hour-Remaining · X-RateLimit-Hour-Reset

Header ini menunjukkan batas per jam, sisa panggilan, dan waktu reset (detik Unix). Jika kuota per jam habis, akan dikembalikan HTTP 429 dan Retry-After dalam detik. Panggilan yang ditolak oleh batas per menit tidak dihitung dalam kuota per jam.

Secara default, setiap akun mitra dibatasi 600 permintaan per menit. Jika melebihi, Anda akan menerima 429 rate_limited.

Tip

Jika menerima 429, tunggu sebentar lalu coba lagi. Jika Anda mengulang pencarian yang sama, menyimpan hasil dalam cache selama beberapa menit adalah solusi paling efektif.

Status codes#

HTTPArti
200Berhasil
400Parameter tidak valid
401 invalid_api_keyKunci tidak ada, salah, atau dicabut
404ID eSIM tidak dikenal
429 rate_limitedBatas laju terlampaui

Error format#

json
// 401 — missing, invalid or revoked key
{
  "error": "invalid_api_key",
  "message": "Missing or invalid API key. Create one at https://www.esimoa.com/developers/dashboard"
}

// 429 — too many requests for this key
{ "error": "rate_limited", "message": "Rate limit exceeded (600 requests per minute)." }

// 400 — invalid parameters / 404 — unknown eSIM id
{ "statusCode": 404, "message": "eSIM not found", "error": "Not Found" }

Caching#

Harga sering berubah — simpan cache hasil pencarian paling lama beberapa menit.

Terakhir diperbarui: 1 Oktober 2026

PreviousPelacakan & komisiBerikutnyaIntegrasi AI (MCP)

On this page

  • Rate limits
  • Status codes
  • Error format
  • Caching

APIs and MCP for bringing esimoa eSIMs to your product

Resources

  • Docs
  • API reference
  • API mitra (B2B)
  • MCP server
  • OpenAPI spec

esimoa

  • Beranda
  • eSIM paket
  • Pusat Pengembang
  • Dasbor
  • Portal mitra

Company

  • Tentang kami
  • Kemitraan
  • Ketentuan layanan
  • Kebijakan privasi
  • Kebijakan pengiriman dan pengembalian dana

Bantuan

  • support@esimoa.com
  • Chat bantuan

NBase Korea Co., Ltd.

902, Bldg A, 767 Sinsu-ro, Suji-gu, Yongin-si, Gyeonggi-do (Dongcheon-dong, Bundang Suji U-TOWER)

Kantor pusat AS: NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa. Seluruh hak dilindungi.