الحسابات والربط

الحصول على حساب

GET /api/v1/accounts/{phone}

{
  "phone": "+228XXXXXXXX",
  "state": "claimed",
  "display_name": "Ama K.",
  "partners": [{ "code": "seed", "name": "SEED" }]
}

الربط / الدعوة

POST /api/v1/accounts/link

{
  "phone": "+228XXXXXXXX",
  "invite": true
}

ينشئ الحساب أو يسترجعه، ويربطه بشريكك، ويرسل اختياريًا رسالة SMS لدعوة المستخدم إلى التحقق من حسابه في MorisBox.

حقول المزوّد

يمكن للشركاء طلب حقول مخصصة أثناء الربط (مثل رقم المؤمَّن عليه):

نقطة النهايةالهدف
GET /api/v1/settings/account-fieldsسرد تعريفات الحقول
POST /api/v1/settings/account-fieldsإنشاء حقل
PATCH /api/v1/settings/account-fields/{id}تحديث
DELETE /api/v1/settings/account-fields/{id}حذف

تشمل أنواع الحقول char وdate وselection وغيرها.

مفاتيح E2EE (اختياري)

GET /api/v1/keys/{phone}: المفاتيح العامة للأجهزة لاستخدامها في الرسائل المشفرة، عند تفعيل الميزة.