1. courses
LMS
  • external
    • courses
      • {courseId}
        • members
          • {courseMemberId}
            • get-one
          • create
          • get-one-by-student
      • list (autocomplete)
        GET
    • students
      • {studentId}
        • get-one
        • edit
      • create
      • get-one-by-user
  • admin
    • testing-system
      • checking
        • answers
          • {id}
            • recheck
            • re-evaluate
          • batch
            • recheck
            • re-evaluate
  • Schemas
    • Response
      • Admin
        • Course
          • Program
            • Version
              • Material
              • VersionStructure
            • Authors
            • Statuses
          • Member
          • Invitation
          • Progress
          • Report
            • MemberProgress
          • Answer
          • Score
            • Configuration
          • Achievements
          • Managers
          • Material
          • Statuses
        • TestingSystem
          • Program
            • List
            • Autocomplete
            • Detail
            • Statuses
            • Authors
            • Structure
            • QuestionDetail
            • EvaluationScaleSteps
            • EvaluationScaleStep
            • CvGmlAutocomplete
            • File
          • Test
            • List
            • Autocomplete
            • Detail
            • Statuses
            • ScoreConfigurations
            • ScoreConfiguration
          • TestMember
            • List
            • Detail
            • Statuses
            • ResultStatuses
            • Attempts
            • AttemptDetail
            • AttemptStatuses
            • Questions
            • QuestionDetail
            • QuestionStatuses
            • Answers
            • AnswerDetail
          • Result
            • List
          • Answer
            • List
            • Detail
          • Command
      • Meta
      • Notification
      • BaseResponse
      • BaseErrorResponse
      • ValidationError
      • Error
      • ApiNotification
      • ApiErrorDetail
      • ApiError
      • ApiErrorResponse
      • AcceptedResponse
      • ApiBatchSummary
      • ApiBatchItem
      • ApiBatchResponse
    • Model
      • Course
        • Structure
          • Item
            • Score
            • Status
            • Progress
            • Item
        • Member
          • Status
      • Student
        • Student
        • Faculty
        • Degree
        • FormOfLearning
        • Level
Api V2Frontend Admin AuthCentrifugoFileSystemFrontend Admin APIFrontend Assistant APIFrontend Autentificated APIFrontend Public APIFrontend Student APIWebHookWebSocketsApi V2 (Old)
_Template
Api V2Frontend Admin AuthCentrifugoFileSystemFrontend Admin APIFrontend Assistant APIFrontend Autentificated APIFrontend Public APIFrontend Student APIWebHookWebSocketsApi V2 (Old)
_Template
  1. courses

list (autocomplete)

Staging
https://api-lms.staging.teach-in.ru/api/v2
Staging
https://api-lms.staging.teach-in.ru/api/v2
GET
/external/courses/list
Возвращает список курсов для внешней интеграции. Поддерживает поиск по названию курса.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Query Params

Responses

🟢200
application/json
Успешный ответ API.
Bodyapplication/json

🟠401UnauthorizedResponse
🟠403AccessErrorResponse
🟠409ConflictErrorResponse
🟠404NotFoundErrorResponse
🟠422ValidationErrorResponse
🔴500InternalServerErrorResponse
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-lms.staging.teach-in.ru/api/v2/external/courses/list' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Success
{
    "notification": null,
    "data": [
        {
            "id": "019ef461-17e3-7eaa-80ab-97169442e532",
            "title": "Название курса"
        }
    ],
    "meta": {
        "requestId": "019ef461-16ba-7e6b-8b23-4a26ed6e78cf",
        "traceId": "019ef461-16ba-7e6b-8b23-4a26ed6e78cf"
    }
}
Modified at 2026-07-07 14:42:51
Previous
get-one-by-student
Next
get-one
Built with