Lessonspace integration (Productivity, Communication). Imported from open-connector.
https://api.thelessonspace.com/v2/organisations/{organisation_id}/sessions/
| Param | Type | Required | Description |
|---|---|---|---|
| organisation_id | string | required | The Lessonspace organisation identifier. |
| search | string | optional | A Lessonspace search term or UUID fragment used to filter sessions. |
| page | integer | optional | The page number within the paginated Lessonspace result set. |
| include_single_user | boolean | optional | Whether to include sessions with one user only. |
| duration_min | integer | optional | Minimum session duration in seconds. |
| duration_max | integer | optional | Maximum session duration in seconds. |
| start_time_after | string | optional | An ISO 8601 timestamp used by the Lessonspace API. |
| start_time_before | string | optional | An ISO 8601 timestamp used by the Lessonspace API. |
| end_time_after | string | optional | An ISO 8601 timestamp used by the Lessonspace API. |
| end_time_before | string | optional | An ISO 8601 timestamp used by the Lessonspace API. |
| date_after | string | optional | An ISO 8601 timestamp used by the Lessonspace API. |
| date_before | string | optional | An ISO 8601 timestamp used by the Lessonspace API. |
| user | array | optional | Lessonspace user identifiers used to filter sessions. |
| space | array | optional | Lessonspace space UUIDs used to filter sessions. |
| launch_id | string | optional | The Launch endpoint id used to filter linked Lessonspace sessions. |
| in_progress_only | boolean | optional | Whether to return only in-progress sessions. |
| tags | object | optional | Session tags that must match on the Lessonspace API. |
| user_external_id | string | optional | The external user id supplied to the Lessonspace launch payload. |
| user_name | string | optional | The partial Lessonspace launch user name used to filter sessions. |
/organisations/{organisationId}/sessions/{sessionUuid}/
| Param | Type | Required | Description |
|---|---|---|---|
| organisation_id | string | optional | The Lessonspace organisation identifier. |
| session_uuid | string | required | The Lessonspace session UUID. |
| organisationId | string | required | Path parameter: organisationId |
| sessionUuid | string | required | Path parameter: sessionUuid |
/organisations/{organisationId}/sessions/{sessionUuid}/playback/
| Param | Type | Required | Description |
|---|---|---|---|
| organisation_id | string | optional | The Lessonspace organisation identifier. |
| session_uuid | string | required | The Lessonspace session UUID. |
| organisationId | string | required | Path parameter: organisationId |
| sessionUuid | string | required | Path parameter: sessionUuid |
/spaces/launch/
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | The unique Lessonspace launch identifier for the space. |
| name | string | optional | The optional Lessonspace space name. |
| user | object | optional | The Lessonspace user object passed to the launch endpoint. |
| features | object | optional | Lessonspace features passed directly to the launch payload. |
| invite_url | string | optional | Custom invite URL used by the Lessonspace Invite Others button. |
| resource_url | string | optional | Custom resource library URL. |
| tags | object | optional | Key-value tags applied to the Lessonspace session. |
| space_tags | object | optional | Key-value tags applied to the Lessonspace space. |
| holodeck_parameters | object | optional | Advanced Holodeck parameters passed through to Lessonspace. |
| auth_external | object | optional | External authentication settings passed through to Lessonspace. |