---
title: "Get Skills"
method: GET
path: "/api/v1/users/skills"
tags: ["api", "api", "users"]
---

# Get Skills

`GET /api/v1/users/skills`

## Request

- Base URL: `https://www.faroz.uz` (the document declares no server; this is the origin it was published from)
- URL: `https://www.faroz.uz/api/v1/users/skills`
- Auth: none declared

Barcha ko'nikmalarni (sertifikatlari bilan birga) qaytaradi.

Foydalanuvchi profilida ko'nikma tanlash uchun ishlatiladi.

## Response `200`

Successful Response

- SkillResponse[]
  - `id` integer, required
  - `type` 'teacher' | 'mentor' | 'student' | 'tutor' | 'trainer', required: Ko'nikmaning (skill) turi. SkillModel.type ustunida PostgreSQL Enum sifatida saqlanadi.
  - `name` string, required
  - `description` string, nullable
  - `icon` 'book' | 'pen' | 'graduation_cap' | 'certificate' | 'microscope' | 'globe' | 'music' | 'code' | 'palette' | 'calculator': Ko'nikma kartasida ko'rsatiladigan ikonka. SkillModel.icon ustunida saqlanadi; frontend ushbu qiymat bo'yicha ikonka tanlaydi.
  - `certificate` CertificateResponse: Sertifikat javob modeli — SkillResponse ichida ko'rinadi.
    - `id` integer, required
    - `level_type` 'from_A1_C2' | 'from_1_9' | 'from_D_A+', required: Sertifikat darajasi tizimi. CertificateModel.level_type ustunida saqlanadi.
    - `name` string, required
    - `value` string, required
    - `doc` string, nullable

---

[API](https://skmtc.dev/faroz/apis/edu-app-api.md) · [All operations](https://skmtc.dev/faroz/apis/edu-app-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faroz/apis/edu-app-api/revisions/414a551ba773?raw)
