Course

Course schema

_cloudId integer Cloud ID 🔽 NONE

deleted boolean Cannot be true in POST/PUT/PATCH methods 📶 EQUALS,ENUM

enabled boolean Enable course

id long? Coruse ID - cannot be null in PUT/PATCH methods 📶 EQUALS,ENUM

name string(1, ...) Course name 📶 STRING 🔽 BOTH

sortOrder long Value for order (sorting) courses.

tags string[] Tags for a courses

versionDate timestamp? Last modification date and time 📶 EQUALS,ENUM,NUMBER

JSON response

JSON
JSON
{
"_cloudId": <integer>,
"deleted": <boolean>,
"enabled": <boolean>,
"id": <long>,
"name": <string>,
"sortOrder": <long>,
"tags":<string[]>,
"versionDate": <timestamp>
}

get
Get courses

https://api.dotykacka.cz/v2/clouds/:cloudId/courses
Request
Response
Request
Path Parameters
cloudId
required
integer
Headers
Authorization
required
string
Bearer accessToken
Query Parameters
sort
optional
string
page
optional
integer
filter
optional
string
limit
optional
integer
Response
200: OK
JSON
JSON
[
{
Entity response schema
},
...
]
400: Bad Request
404: Not Found

get
Get course

https://api.dotykacka.cz/v2/clouds/:cloudId/courses/:courseId
Request
Response
Request
Path Parameters
optional
string
Response
200: OK