Skip to main content

List Sessions

Get a list of upcoming and previous sessions.

Endpoint

  • Method: GET
  • URL: /v1/coach/sessions

Request Headers

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Query Parameters

ParameterTypeDescriptionRequiredDefault
typestringFilter sessions by type (upcoming/previous)Yes-
per_pageintegerNumber of items per pageNo12

Success Response

{
"success": true,
"message": "تم جلب البيانات بنجاح",
"data": {
"sessions": [
{
"id": "uuid",
"customerAvatar": "https://example.com/avatar.jpg",
"customerName": "اسم اللقب",
"startsAtDate": "28/01/2024",
"startsAtHour": "01:30 AM",
"category": "استشارة حرة",
"description": "description",
"canStartSession": false,
"canPostpone": true,
"postponeStatus": null
},
],
"pagination": {
"currentPage": 1,
"lastPage": 10,
"perPage": 12,
"total": 120
}
},
"statusCode": 200
}