Skip to main content

Reset Password

This guide explains how to implement reset password in the Calwe application.

Forgot Password​

Endpoint​

  • Method: POST
  • URL: /v1/customer/forgot-password

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes

Request Body​

ParameterTypeDescriptionRequired
emailstringemail addressYes

Success Response​

{
"success": true,
"message": "تم إرسال تفاصيل استعادة كلمة المرور الخاصة بك إلى بريدك الإلكتروني!",
"data": [
"khalid@khalid.com"
],
"statusCode": 200
}

Reset Password​

Endpoint​

  • Method: POST
  • URL: /v1/customer/reset-password/token

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes

Request Body​

ParameterTypeDescriptionRequired
passwordstringpasswordYes
password_confirmationstringpassword confirmationYes

Success Response​

{
"success": true,
"message": "تمت إعادة تعيين كلمة المرور!",
"data": [],
"statusCode": 200
}

Error Responses​

Login Error (422)​

{
"success": false,
"message": "كود إعادة تعيين كلمة المرور غير صحيح أو منتهي الصلاحية الرجاء طلب إعادة إرساله مرة أخرى",
"errors": [
"كود إعادة تعيين كلمة المرور غير صحيح أو منتهي الصلاحية الرجاء طلب إعادة إرساله مرة أخرى"
],
"data": [],
"statusCode": 422
}