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
}