1. items
LMS
  • system
    • items
      • {itemId}
        • detail
        • edit
        • duplicate
        • remove
      • create
        POST
      • export
        POST
      • list
        GET
      • autocomplete
        GET
      • search(elastic)
        GET
  • Schemas
    • ApiNotification
    • ApiMeta
    • ApiErrorDetail
    • ApiError
    • ApiIssue
    • ApiSuccessEnvelope
    • ApiSuccessWithIssuesEnvelope
    • ApiErrorResponse
    • ApiPagination
    • ApiListData
    • ApiBatchSummary
    • ApiBatchResponseEnvelope
    • BaseErrorResponse
    • Notification
    • Meta
    • Error
    • BaseErrorResponse1
    • Notification2
    • Meta3
    • Error4
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. items

search(elastic)

Staging
Staging
GET
/system/items/search

Request

Query Params

Responses

🟢200
application/json
Bodyapplication/json

🟠403AccessErrorResponse
🟠403AccessErrorResponse
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/system/items/search?q=&courseProgramId=c8ff7191-1961-46bc-a447-eed1be57c09b&sort=course.dateStart&direction=asc'
Response Response Example
200 - Example 1
{
    "items": [
        {
            "course": {
                "id": "string",
                "title": "string",
                "image": {
                    "id": "string",
                    "url": "string",
                    "name": "string",
                    "extension": "string",
                    "mimeType": "string",
                    "size": 0
                },
                "dateStart": "string",
                "dateEnd": "string",
                "description": "string",
                "status": "string",
                "setting": {
                    "sectionAccessType": "string",
                    "stageCompleterType": "string",
                    "lessonCompleterType": "string",
                    "courseCompleterType": "string",
                    "lessonsAccessType": "string",
                    "stagesAccessType": "string",
                    "materialsAccessType": "string",
                    "sectionCompleterType": "string"
                },
                "organizers": [
                    null
                ]
            },
            "courseProgram": {
                "id": "string",
                "title": "string",
                "image": {
                    "id": "string",
                    "url": "string",
                    "name": "string",
                    "extension": "string",
                    "mimeType": "string",
                    "size": 0
                },
                "description": "string",
                "detailImage": {
                    "id": "string",
                    "url": "string",
                    "name": "string",
                    "extension": "string",
                    "mimeType": "string",
                    "size": 0
                },
                "detailDescription": "string",
                "authors": [
                    {
                        "id": "string",
                        "name": "string"
                    }
                ]
            },
            "courseProgramVersion": {
                "sectionsCount": 0,
                "lessonsCount": 0
            },
            "courseMembers": [
                null
            ],
            "assignments": [
                null
            ],
            "inFavorites": [
                null
            ],
            "stats": {
                "membersCount": 0
            },
            "standards": {
                "categories": [
                    {
                        "id": "string",
                        "name": "string"
                    }
                ],
                "types": [
                    null
                ],
                "tags": [
                    null
                ]
            },
            "sort": {
                "title": "string",
                "date": "string",
                "status": "string"
            },
            "id": "string",
            "_metadata": {
                "index": "string",
                "type": "string",
                "id": "string",
                "score": null
            }
        }
    ],
    "pagination": {
        "count": 0,
        "total": 0,
        "per_page": 0,
        "page": 0,
        "pages": 0
    }
}
Modified at 2026-07-21 11:02:01
Previous
autocomplete
Next
ApiNotification
Built with