وثائق API

الوصول إلى بياناتك المشفرة برمجياً باستخدام واجهة برمجة التطبيقات REST الآمنة الخاصة بنا مع المصادقة القائمة على الرمز المميز.

البدء

قم بإنشاء مفتاح API في إعدادات حسابك للبدء

لاستخدام Hexbon API، تحتاج إلى إنشاء مفتاح API من صفحة إعدادات الحساب → إعدادات API الخاصة بك. تستخدم واجهة برمجة التطبيقات تدفق مصادقة من خطوتين لتعزيز الأمان.

تدفق المصادقة

1

طلب رمز مميز

استخدم مفتاح API الخاص بك لطلب رمز وصول مؤقت عبر POST /api/v1/auth

2

صلاحية الرمز المميز

الرمز المميز صالح لمدة 60 دقيقة. بعد انتهاء الصلاحية، اطلب رمزاً جديداً.

3

استخدام الرمز المميز

قم بتضمين الرمز المميز في رأس Authorization: Bearer <token> لعمليات البيانات.

تحديد المعدل

تقتصر واجهة برمجة التطبيقات على 10 طلب في الدقيقة لكل مستخدم. سيؤدي تجاوز هذا الحد إلى استجابة 429 Too Many Requests.

نقاط النهاية

المصادقة

POST
https://hexbon.com/api/v1/auth

قم بإنشاء رمز وصول مؤقت باستخدام مفتاح API الخاص بك.

الرؤوس

X-API-Key مفتاح API الخاص بك (مطلوب)
مثال على الطلب
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
مثال على الاستجابة
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

قراءة

GET
https://hexbon.com/api/v1/data

استرداد بياناتك المشفرة. يعيد حمولة مشفرة من العميل (v1:...).

الرؤوس

Authorization Bearer <token> (مطلوب)
مثال على الطلب
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
مثال على الاستجابة
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

تحديث

POST
https://hexbon.com/api/v1/data

حفظ بياناتك المشفرة. يقبل حمولة مشفرة من العميل (v1:...) في جسم الطلب.

ملاحظة: يجب تمكين الوصول للكتابة في إعدادات API الخاصة بك. بشكل افتراضي، يكون الوصول إلى واجهة برمجة التطبيقات للقراءة فقط.

الرؤوس

Authorization Bearer <token> (مطلوب)
Content-Type application/json (مطلوب)

جسم الطلب

data حمولة مشفرة من العميل تبدأ بـ v1: (مطلوب)
مثال على الطلب
curl -X POST "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here" \
  -H "Content-Type: application/json" \
  -d '{"data": "v2:your_encrypted_payload"}'
مثال على الاستجابة
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

تنسيق الاستجابة

يتم إرجاع جميع استجابات API بتنسيق JSON مع حقل منطقي success يشير إلى نتيجة العملية.

استجابة ناجحة
{
  "success": true,
  "data": "..."
}
استجابة خطأ
{
  "success": false,
  "message": "Error description"
}

رموز الخطأ

الرمز الوصف
401 مفتاح API غير صالح أو مفقود / انتهت صلاحية الرمز المميز
403 تم تعطيل الوصول للكتابة (لـ POST /data)
422 تنسيق الحمولة غير صالح أو تم تجاوز حد التخزين
429 تم تجاوز حد المعدل (10 طلب/دقيقة)
500 خطأ داخلي في الخادم

جاهز للبدء؟

قم بإنشاء مفتاح API الخاص بك وابدأ التكامل مع Hexbon اليوم.

انتقل إلى إعدادات API

نحن بالكاد نستخدم ملفات تعريف الارتباط

نحن نستخدم فقط ملفات تعريف الارتباط الضرورية للغاية، التي تعزز أمان الموقع وتحسن تجربة المستخدم. نحن لا نتتبع أنشطتك أو تصرفاتك.