---
title: "Căutare în lecții, grupată pe materie și clasă."
method: GET
path: "/client/search-lessons"
---

# Căutare în lecții, grupată pe materie și clasă.

`GET /client/search-lessons`

## Request

- Base URL: `https://scoala.ro/api`
- URL: `https://scoala.ro/api/client/search-lessons`
- Auth: none declared

## Query parameters

- `searchTerm` string, required

## Response `200`

Grupuri de rezultate.

- object[]
  - `SubjectId` integer
  - `SubjectTitle` string
  - `CourseId` integer
  - `CourseTitle` string
  - `CourseOrder` integer
  - `Videos` Lesson[]
    - `Id` integer
    - `SubcategoryId` integer
    - `SubcategoryTitle` string, nullable
    - `Title` string
    - `Description1` string, nullable
    - `Description2` string, nullable
    - `Image1Url` string, nullable
    - `Image2Url` string, nullable
    - `VideoUrl` string, nullable
    - `ShortVideoUrl` string, nullable
    - `PreviewUrl` string, nullable
    - `TextScriptUrl` string, nullable
    - `TranscriptUrl` string, nullable
    - `LessonHtmlContent` string, nullable
    - `TestEmbeddedCode` string, nullable
    - `TestId` integer, nullable
    - `QuizId` integer, nullable
    - `ExerciseId` integer, nullable
    - `IsFree` boolean
    - `IsFreeForRegistered` boolean
    - `IsDeleted` boolean
    - `HasCC` boolean
    - `OrderNo` integer
    - `MetaTitle` string, nullable
    - `MetaDescription` string, nullable
    - `MetaImage` string, nullable
    - `LessonKeywords` string, nullable
    - `Type` string, nullable
    - `Status` string, nullable
    - `AccessType` string
    - `Badges` Badge[]
      - `IconName` string
      - `BadgeTitle` string

## Other responses

- `400`: Parametri lipsă sau invalizi.
- `500`: Eroare internă.

---

[API](https://skmtc.dev/scoala/apis/superscoala-api.md) · [All operations](https://skmtc.dev/scoala/apis/superscoala-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scoala/apis/superscoala-api/revisions/421f52a21277?raw)
