List Sessions
Get a list of upcoming and previous sessions.
Endpoint
- Method: GET
- URL:
/v1/coach/sessions
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
| Authorization | Bearer token | Yes |
Query Parameters
| Parameter | Type | Description | Required | Default |
|---|---|---|---|---|
| type | string | Filter sessions by type (upcoming/previous) | Yes | - |
| per_page | integer | Number of items per page | No | 12 |
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
}