Download OpenAPI specification:Download
Opiq API exposes endpoints for searching and accessing Opiq study materials.
Searches content of all study kits for given search string.
| search_string | string non-empty Search string. Text within quotes is interpreted as phrase and searched verbatim, for non-quoted text fuzzy search is used. |
| curriculums | Array of strings or null Comma-separated list of curriculum codes for filtering search results. Supported curriculum codes. |
| classes | Array of strings or null Comma-separated list of class codes for filtering search results.. Supported class codes. |
| subjects | Array of strings or null Comma-separated list of subject codes for filtering search results.. Supported subject codes. |
| page | integer <int32> [ 1 .. 10 ] Default: 1 Results page number |
| OPIQ-LOCALE | string Locale to use for localizable texts in response. When no value is provided, default value |
{- "pageNumber": 0,
- "pageSize": 0,
- "pageResult": [
- {
- "url": "string",
- "kit": {
- "id": 0,
- "title": "string"
}, - "chapter": {
- "id": 0,
- "title": "string"
}, - "section": {
- "id": 0,
- "title": "string"
}, - "curriculums": [
- {
- "code": "string",
- "name": "string"
}
], - "classes": [
- {
- "code": "string",
- "name": "string"
}
], - "subjects": [
- {
- "code": "string",
- "name": "string"
}
], - "thumbnailUrl": "string"
}
], - "totalCount": 0
}Searches study kits for content related to given section’s text.
| kitId required | integer <int32> |
| chapterId required | integer <int32> |
| sectionId required | integer <int32> |
| curriculums | Array of strings or null Comma-separated list of curriculum codes for filtering search results. Supported curriculum codes. |
| classes | Array of strings or null Comma-separated list of class codes for filtering search results. A collection of supported class codes or special values |
| subjects | Array of strings or null Comma-separated list of subject codes for filtering search results. A collection of supported subject codes or special values |
| page | integer <int32> [ 1 .. 10 ] Default: 1 Results page number |
| OPIQ-LOCALE | string Locale to use for localizable texts in response. When no value is provided, default value |
{- "pageNumber": 0,
- "pageSize": 0,
- "pageResult": [
- {
- "url": "string",
- "kit": {
- "id": 0,
- "title": "string"
}, - "chapter": {
- "id": 0,
- "title": "string"
}, - "section": {
- "id": 0,
- "title": "string"
}, - "curriculums": [
- {
- "code": "string",
- "name": "string"
}
], - "classes": [
- {
- "code": "string",
- "name": "string"
}
], - "subjects": [
- {
- "code": "string",
- "name": "string"
}
], - "thumbnailUrl": "string"
}
], - "totalCount": 0
}