إنشاء مستخدم وحساب
إنشاء مستخدم وحساب
POST
/v1/auth/signupينشئ user وحساب account في حالة pending حتى موافقة المشغّل، ثم يرسل رسالة التحقق من البريد الإلكتروني.
حد المعدّل: 30 طلبًا لكل 60 ثانية لكل عنوان IP.
رموز الخطأ: invalid_email (400), password_too_short (400),
password_breached (400), invalid_input (400), email_taken (409),
rate_limit_exceeded (429).
المصادقة
- لا تتطلّب هذه العملية مصادقة.
المعاملات
لا تأخذ هذه العملية أي معاملات.
جسم الطلب
إلزامي
نوع المحتوى: application/json
المخطّط: SignupRequest
{
"email": "founder@academy.example",
"password": "correct-horse-battery",
"preferred_locale": "ar"
}الاستجابات
| الرمز | المعنى |
|---|---|
201 | أُنشئ المستخدم والحساب في حالة انتظار الموافقة. |
400 | فشل التحقق من جسم الطلب أو معاملاته. يذكر وصف العملية قيم error.code الدقيقة. |
409 | يتعارض الطلب مع الحالة الحالية للمورد. يذكر وصف العملية قيم error.code الدقيقة. |
429 | تم تجاوز حد المعدّل. |
مثال على الطلب
{
"email": "founder@academy.example",
"password": "correct-horse-battery",
"preferred_locale": "ar"
}جرّبها
POST
/v1/auth/signupبلا مصادقة
منصة API التفاعلية
أرسل طلبًا حيًا إلى واجهة فيديوهاتي؛ لا تتطلب هذه العملية مصادقة.
https://api.staging.videohati.com/v1/auth/signup