Models Lists
This guide explains how to interact with the models lists API endpoints in the Calwe application.
Countries
Endpoint
- Method: GET
- URL:
/v1/admin/list/countries
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"countries": [
{
"id": "fc068332-c09a-43bf-aa11-04f6e8d623b1",
"name": "السعودية"
},
]
},
"statusCode": 200
}
Nationalities
Endpoint
- Method: GET
- URL:
/v1/admin/list/nationalities
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"countries": [
{
"id": "uuid",
"name": "سعودي"
},
]
},
"statusCode": 200
}
Coaches
Endpoint
- Method: GET
- URL:
/v1/admin/list/coaches
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"coaches": [
{
"id": "uuid",
"name": "سالم",
"email": "sss@sss.com"
},
]
},
"statusCode": 200
}
Customers
Endpoint
- Method: GET
- URL:
/v1/admin/list/customers
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"customers": [
{
"id": "uuid",
"name": "Scarlett Wagner",
"email": "jolije@mailinator.com"
},
],
},
"statusCode": 200
}
Roles
Endpoint
- Method: GET
- URL:
/v1/admin/list/roles
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"roles": [
{
"id": 1,
"name": "admin"
},
]
},
"statusCode": 200
}
Degrees
Endpoint
- Method: GET
- URL:
/v1/admin/list/degrees
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"degrees": [
{
"id": "uuid",
"degree": "بكالوريوس"
},
],
},
"statusCode": 200
}
Coach Levels
Endpoint
- Method: GET
- URL:
/v1/admin/list/coach-levels
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"coachLevels": [
{
"id": "uuid",
"name": "test"
},
]
},
"statusCode": 200
}
Coach Categories
Endpoint
- Method: GET
- URL:
/v1/admin/list/coach-categories
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"coachCategories": [
{
"id": "uuid",
"name": "استشارة تربوية"
},
]
},
"statusCode": 200
}
Languages
Endpoint
- Method: GET
- URL:
/v1/admin/list/languages
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"languages": [
{
"id": "2fc4b78c-b883-4225-8d88-01efd1e8e44b",
"name": "الالمانية"
},
]
},
"statusCode": 200
}
Qualifications
Endpoint
- Method: GET
- URL:
/v1/admin/list/qualifications
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"qualifications": [
{
"id": "uuid",
"qualified": "دورة تدريبية"
},
]
},
"statusCode": 200
}
Cancel Reasons
Endpoint
- Method: GET
- URL:
/v1/admin/list/cancel-reasons
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"cancelReasons": [
{
"id": "uuid",
"reason": "reason."
},
],
},
"statusCode": 200
}
FAQ Categories
Endpoint
- Method: GET
- URL:
/v1/admin/list/faq_categories
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"faqCategories": [
{
"id": "uuid",
"name": "التسجيل في الموقع"
},
]
},
"statusCode": 200
}
Session Settings Types
Endpoint
- Method: GET
- URL:
/v1/admin/list/session-settings/types
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"directType": [
{
"id": "uuid",
"name": "جلسة مباشرة"
},
{
"id": "uuid",
"name": "جلسة ساعتين"
}
],
"freeType": [],
"scheduledType": [
{
"id": "uuid",
"name": "مجدولة"
}
]
},
"statusCode": 200
}
Contact Us Reasons
Endpoint
- Method: GET
- URL:
/v1/admin/list/contact-us-reasons
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"contactUsReasons": [
{
"id": "uuid",
"reason": "أواجه مشكلة في الدفع و الشراء"
}
]
},
"statusCode": 200
}
Contact Us Sub Reasons
Endpoint
- Method: GET
- URL:
/v1/admin/list/contact-us-reason/{id}/contact-us-sub-reasons
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Success Response
{
"success": true,
"message": "تم جلب البيانات بنجاح.",
"data": {
"contactUsSubReasons": [
{
"id": "uuid",
"subReason": "لا يمكنني شراء باقة/جلسة",
"priority": 1,
"isActive": true
},
]
},
"statusCode": 200
}