Skip to main content

Coach Warnings

This guide explains how to interact with the admin manage the coach warnings crud.

Get All Coach Warnings​

Endpoint​

  • Method: GET
  • URL: /v1/admin/warnings/coach-warnings

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Success Response​

{
"success": true,
"message": "تم جلب بيانات المدرب بنجاح",
"data": {
"coachWarning": [
{
"id": "uuid",
"name": "احمد البيتي",
"email": "test@gmail.com",
"reason": "تقييم سلبي",
"sessionsNumber": [
2401000107,
2401000105,
]
}
]
},
"statusCode": 200
}

Error Response​

Unauthorized (401)​

{
"success": false,
"message": "يجب عليك تسجيل الدخول",
"data": [],
"statusCode": 401
}

Reviewed Coach Warning​

Endpoint​

  • Method: GET
  • URL: /v1/admin/warnings/coach-warnings/reviewed

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Query Parameters​

ParameterTypeDescriptionRequiredDefault
idsarrayCoach Warning's idYesnull

Success Response​

{
"success": true,
"message": "تم تحديث البيانات بنجاح.",
"data": [],
"statusCode": 200
}

Error Response​

Unauthorized (401)​

{
"success": false,
"message": "يجب عليك تسجيل الدخول",
"data": [],
"statusCode": 401
}

Recored Not Found (404)​

{
"success": false,
"message": "لم يتم العثور على السجل",
"data": [],
"statusCode": 404
}

Suspended Coach Warning​

Endpoint​

  • Method: GET
  • URL: /v1/admin/warnings/coach-warnings/suspended

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Query Parameters​

ParameterTypeDescriptionRequiredDefault
idsarrayCoach Warning's idYesnull

Success Response​

{
"success": true,
"message": "تم تحديث البيانات بنجاح.",
"data": [],
"statusCode": 200
}

Error Response​

Unauthorized (401)​

{
"success": false,
"message": "يجب عليك تسجيل الدخول",
"data": [],
"statusCode": 401
}

Recored Not Found (404)​

{
"success": false,
"message": "لم يتم العثور على السجل",
"data": [],
"statusCode": 404
}

Coach Warning Email​

Endpoint​

  • Method: GET
  • URL: /v1/admin/warnings/coach-warnings/{id}/warning-email

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Success Response​

{
"success": true,
"message": "تم ارسال رسالة تحذيرية الى البريد الإلكتروني بنجاح",
"data": [],
"statusCode": 200
}

Error Response​

Unauthorized (401)​

{
"success": false,
"message": "يجب عليك تسجيل الدخول",
"data": [],
"statusCode": 401
}

Recored Not Found (404)​

{
"success": false,
"message": "لم يتم العثور على السجل",
"data": [],
"statusCode": 404
}