Skip to main content

Languages List

This section covers the endpoints for retrieving language information.

Available Endpoints

List Languages

Get a list of all available languages.

Endpoint

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

Request Headers

HeaderValueRequired
Content-Typeapplication/jsonYes
Acceptapplication/jsonYes

Success Response

{
"success": true,
"message": "تم جلب البيانات بنجاح",
"data": [
{
"id": "uuid",
"name": "العربية"
},
],
"statusCode": 200
}

Overview

Language Information

Each language entry includes:

  • Unique identifier
  • Language name
  • Language code (ISO 639-1)
  • Active status
  • Priority for sorting

Important Notes

  • Languages are sorted by priority
  • Only active languages are returned
  • Language codes follow ISO 639-1 standard
  • Default language is Arabic
  • Language data is cached for better performance