Skip to main content

Update LessonSession

PUT$BEEDEEZ_API/v1/lesson-session/{ID}

Update LessonSession

Update a LessonSession with the given parameters

Path Parameters
ID string — REQUIRED
Request Body — REQUIRED
codes object[]
type string

Possible values: [qr, barcode, access]

value string
onsite boolean
hasLive boolean
isSignedSession boolean
isAttendanceSession boolean
startDate string
endDate string
location object
room string
name string
registrationsPeriod object
startDate date-time
endDate date-time
quota object
type string — REQUIRED

Possible values: [none, max, min, min-max]

min double
max double
registrationGroupType string

Possible values: [unlimited, one-per-lesson]

type string

Possible values: [fixed-date, open]

status string

Possible values: [draft, online, cancelled, deleted]

presenters string[]
lessonId string
description string
title string
Responses
200

Ok

Schema — OPTIONAL
isLive boolean
quotas object
type string

Possible values: [none, max, min, min-max]

min double — OPTIONAL
max double — OPTIONAL
status string

Possible values: [draft, online, cancelled, deleted]

endDate date-time
startDate date-time
creationDate date-time
presenters string[]
codes object[]
type string — OPTIONAL

Possible values: [qr, barcode, access]

value string — OPTIONAL
location object
lang string — OPTIONAL
name string — OPTIONAL
name_i18n object[] — OPTIONAL
lang string — OPTIONAL
value string — OPTIONAL
room string — OPTIONAL
description string — OPTIONAL
description_i18n object[] — OPTIONAL
lang string — OPTIONAL
value string — OPTIONAL
address string — OPTIONAL
onSite boolean
creatorId string
lessonId string
registrations object[]
status string

Possible values: [waiting-list, pending-validation, approved, rejected, cancelled]

signatureDate date-time
attendance string — OPTIONAL

Possible values: [attended, absent, none]

registrationDate date-time — OPTIONAL
userId string
description string
title string
guid string
id string
400

Invalid payload

Schema — OPTIONAL
statusCode double
kind string
message string
404

Lesson Session not found

Schema — OPTIONAL
statusCode double
kind string
message string

Authorization

AuthorizationBearer access tokenadmin scopeHow to get one

Path parameters

IDstringrequired

Request body

object
codesobject[]optional
typestringoptional
qrbarcodeaccess
valuestringoptional
onsitebooleanoptional
hasLivebooleanoptional
isSignedSessionbooleanoptional
isAttendanceSessionbooleanoptional
startDatestringoptional
endDatestringoptional
locationobjectoptional
roomstringoptional
namestringoptional
registrationsPeriodobjectoptional
startDatedate-timeoptional
endDatedate-timeoptional
quotaobjectoptional
typestringrequired
nonemaxminmin-max
mindoubleoptional
maxdoubleoptional
registrationGroupTypestringoptional
unlimitedone-per-lesson
typestringoptional
fixed-dateopen
statusstringoptional
draftonlinecancelleddeleted
presentersstring[]optional
lessonIdstringoptional
descriptionstringoptional
titlestringoptional

Response

200 OKobject
isLiveboolean
quotasobject
typestring
nonemaxminmin-max
mindouble
maxdouble
statusstring
draftonlinecancelleddeleted
endDatedate-time
startDatedate-time
creationDatedate-time
presentersstring[]
codesobject[]
typestring
qrbarcodeaccess
valuestring
locationobject
langstring
namestring
name_i18nobject[]
langstring
valuestring
roomstring
descriptionstring
description_i18nobject[]
langstring
valuestring
addressstring
onSiteboolean
creatorIdstring
lessonIdstring
registrationsobject[]
statusstring
waiting-listpending-validationapprovedrejectedcancelled
signatureDatedate-time
attendancestring
attendedabsentnone
registrationDatedate-time
userIdstring
descriptionstring
titlestring
guidstring
idstring

Errors

400Invalid payload
404Lesson Session not found
Stuck on an integration?
Write to the developer team with your request ID and we'll get back to you quickly.