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

Overview

API العامة (/v1)

Shared rules of the /v1 API: base URL, response envelope, pagination and response language.

On this page
  • عنوان URL الأساسي
  • نقاط النهاية
  • Response envelope
  • ترقيم الصفحات
  • Response language
  • Prices & caching

عنوان URL الأساسي#

أرسل كل الطلبات عبر HTTPS إلى العنوان أدناه. يلزم مفتاح API العامة (المصادقة)، وجميع الاستجابات بتنسيق JSON.

url
https://api.esimoa.com/v1

نقاط النهاية#

نقطة النهايةالوصف
GET /v1/esimsابحث عن شرائح eSIM
GET /v1/esims/:idاحصل على eSIM
GET /v1/countriesعرض قائمة البلدان
GET /v1/openapi.jsonمواصفات OpenAPI 3.1 (لا تتطلب مفتاحًا)

Response envelope#

تتضمن الاستجابات الناجحة دائمًا "success": true. تأتي القوائم في items والنتيجة الفردية في item.

json
// List endpoints
{ "success": true, "items": [ ... ], "total": 42, "limit": 10, "offset": 0, "sort": "price" }

// Detail endpoint
{ "success": true, "item": { ... } }

للاطلاع على استجابات الأخطاء ورموز الحالة، راجع حدود المعدل والأخطاء.

ترقيم الصفحات#

تُقسَّم القوائم إلى صفحات باستخدام limit (1–50، الافتراضي 10) وoffset. يُقرَّب offset دائمًا للأسفل إلى مضاعف limit — على سبيل المثال، يُعامَل limit=10 وoffset=15 كـ offset=10. قيمة offset في الاستجابة هي القيمة المستخدمة فعليًا، وtotal هو العدد الكامل.

البقشيش

اطلب الصفحة التالية باستخدام offset + limit. قد تؤدي قيم offset التي ليست من مضاعفات limit إلى تكرار العناصر بين الصفحات، لذا يتم تقريبها للأسفل.

Response language#

المعامل lang (ko | en | ja | zh-CN | zh-TW، والافتراضي en) يحدد لغة أسماء البلدان وعناوين العناصر وصفحة الشراء التي يشير إليها url. اجعلها مطابقة للغة المستخدم.

Prices & caching#

الأسعار (priceKrw) هي سعر البيع لدى esimoa كعدد صحيح بـ KRW. تتغير الأسعار كثيرًا — خزّن نتائج البحث مؤقتًا لبضع دقائق كحد أقصى؛ وتبقى صفحة الدفع في esimoa المرجع الوحيد للمبلغ المحصّل.

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

Previousالمصادقةالتاليعرض قائمة شرائح eSIM

On this page

  • عنوان URL الأساسي
  • نقاط النهاية
  • Response envelope
  • ترقيم الصفحات
  • Response language
  • Prices & 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. جميع الحقوق محفوظة.