Skip to main content

Coach Payouts Record Sessions

This guide explains how to interact with the admin manage the coach payouts record sessions crud.

Get All Coach Payouts Record Sessions​

Endpoint​

  • Method: GET
  • URL: /v1/admin/coach/{id}/payouts

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Query Parameters​

ParameterTypeDescriptionRequiredDefault
search_textstringSession's numberNonull
filter[status]stringSession's statusNonull

Success Response​

{
"success": true,
"message": "تم جلب بيانات المدرب بنجاح",
"data": {
"sessions": [
{
"id": "uuid",
"number": 2504000000,
"totalPrice": "1150.00",
"duration": 30,
"systemTaxAmount": "150.00",
"systemProfitAmount": "1000.00",
"coachProfitAmount": "900.00",
"startsAt": "2025-04-10T12:41:57.000000Z",
"payoutStatus": "UNPAID"
},
]
},
"statusCode": 200
}

Error Response​

Unauthorized (401)​

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

Export Coach Payouts Record Sessions​

Endpoint​

  • Method: GET
  • URL: /v1/admin/coach/{id}/payouts-export

Request Headers​

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Query Parameters​

ParameterTypeDescriptionRequiredDefault
search_textstringSession's numberNonull
filter[status]stringSession's statusNonull

Success Response​

Coaches Payouts Record Sessions Excel File.xlsx

Error Response​

Unauthorized (401)​

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