Get Session Details
Get detailed information about a specific session.
Endpoint
- Method: GET
- URL:
/v1/customer/sessions/{id}
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
| Authorization | Bearer token | Yes |
Path Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| id | string | Session ID | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح",
"data": {
"id": "uuid",
"number": "SESS-123456",
"date": "2024-03-25 14:00:00",
"duration": 60,
"sessionCategory": "استشارة طبية",
"status": "SCHEDULED",
"type": "SCHEDULED",
"coach": {
"id": "uuid",
"full_name": "John Doe",
"avatar": "url"
},
"coach_category": {
"id": "uuid",
"name": "Life Coaching"
},
"pricingInfo": {
"sessionPrice": "2500.00",
"tax": "0.00",
"discount": "0.00",
"total": "2500.00"
},
"availabilityStatus": "BUSY",
"canViewRecording": false,
"session_chats": []
},
"statusCode": 200
}
Error Responses
Session Without Order (422)
{
"success": false,
"message": "يبدو ان هناك خطا أو ان الجلسه ليس لديها طلب",
"errors": [
"يبدو ان هناك خطا أو ان الجلسه ليس لديها طلب"
],
"data": [],
"statusCode": 422
}
Not Found Session (422)
{
"success": false,
"message": "يبدو ان هناك خطا أو ان الجلسه ليس لديها طلب",
"errors": [
"يبدو ان هناك خطا أو ان الجلسه ليس لديها طلب"
],
"data": [],
"statusCode": 422
}