Skip to main content

Get Session Details

Get detailed information about a specific session.

Endpoint

  • Method: GET
  • URL: /v1/customer/sessions/{id}

Request Headers

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes
AuthorizationBearer tokenYes

Path Parameters

ParameterTypeDescriptionRequired
idstringSession IDYes

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
}