Docs
مركز المطوّرينلوحة التحكمesimoa.com
    • مقدمة
    • بدء سريع
    • المصادقة
    • Overview
    • عرض قائمة شرائح eSIM
    • احصل على eSIM
    • البلدان
    • OpenAPI
    • التتبع والعمولة
    • حدود المعدل والأخطاء
    • Overview
    • Claude
    • ChatGPT
    • Gemini
    • عملاء MCP آخرون
    • Overview
    • المصادقة
    • المنتجات
    • تفاصيل المنتج
    • البلدان
    • Errors & rate limits
  1. Docs
  2. Guides
  3. حدود المعدل والأخطاء

Guides

حدود المعدل والأخطاء

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#

ملاحظة

تتشارك API العامة وMCP المصادق عليه حصة بالساعة لكل شريك (20,000 افتراضيًا). لا تؤدي إضافة المفاتيح أو تدويرها إلى زيادتها.

تبدأ نافذة الـ 3,600 ثانية مع أول طلب، ويُطبَّق الحد لكل دقيقة أيضًا. تُحسب الحصص بعدد الاستدعاءات لا بحجم MB المنقولة. قد تغيّر الإعدادات التشغيلية الحصة.

تقبل دفعات MCP حتى 100 رسالة، وتُحتسب كل رسالة كاستدعاء واحد. الدفعة التي تتجاوز الحصة المتاحة تُرجع 429 قبل التنفيذ.

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

تُظهر هذه الترويسات الحد بالساعة والاستدعاءات المتبقية ووقت إعادة التعيين (بثواني Unix). عند استنفاد الحد بالساعة يُرجَع HTTP 429 مع Retry-After بالثواني. لا تُحتسب الاستدعاءات المرفوضة بسبب الحد لكل دقيقة ضمن الحصة بالساعة.

الحد الافتراضي لكل حساب شريك هو 600 طلب في الدقيقة. عند تجاوزه ستتلقى 429 rate_limited.

البقشيش

إذا تلقيت 429، فانتظر قليلًا ثم أعد المحاولة. إذا كنت تكرر عمليات البحث نفسها، فإن تخزين النتائج مؤقتًا لبضع دقائق هو الحل الأكثر فعالية.

Status codes#

HTTPالمعنى
200تم بنجاح
400معلمات غير صالحة
401 invalid_api_keyمفتاح مفقود أو خاطئ أو ملغى
404معرّف eSIM غير معروف
429 rate_limitedتم تجاوز حد المعدل

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#

تتغير الأسعار كثيرًا — خزّن نتائج البحث مؤقتًا لبضع دقائق كحد أقصى.

آخر تحديث: ١ أكتوبر ٢٠٢٦

Previousالتتبع والعمولةالتاليعمليات التكامل مع الذكاء الاصطناعي (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 للشركاء (B2B)
  • MCP server
  • OpenAPI spec

esimoa

  • الرئيسية
  • eSIM باقات
  • مركز المطوّرين
  • لوحة التحكم
  • بوابة الشركاء

Company

  • من نحن
  • الشراكات
  • شروط الخدمة
  • سياسة الخصوصية
  • سياسة التسليم والاسترداد

الدعم

  • support@esimoa.com
  • محادثة الدعم

NBase Korea Co., Ltd.

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

المقر الأمريكي: NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa. جميع الحقوق محفوظة.