Skip to main content

Reset Password

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

Forgot Password

Endpoint

  • Method: POST
  • URL: /v1/coach/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/coach/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
}