Conference

Conference operations.

APIDescription
GET conference/{id}

Get conference by ID.

GET conference?page={page}&count={count}

Get paged list of conferences the authenticated user is invited to.

GET conference/createdByMe?page={page}&count={count}

No documentation available.

GET conference/open?page={page}&count={count}

No documentation available.

GET conference/schedule?page={page}&count={count}

No documentation available.

POST conference

Create new conference.

POST conference/copenhagen

No documentation available.

PUT conference

Update existing conference.

PUT conference/copenhagen

No documentation available.

DELETE conference/{id}

Delete conference by ID.

POST conference/subscribe

No documentation available.

POST conference/unsubscribe/{conferenceId}/{userId}

No documentation available.

POST conference/unsubscribe/{conferenceId}/me

No documentation available.

POST conference/image/{conferenceId}

No documentation available.

GET conference/image/{conferenceId}

No documentation available.

GET conference/inheritedImage/{conferenceId}

No documentation available.

DELETE conference/image/{conferenceId}/remove

No documentation available.

GET conference/stateImage/{conferenceId}?lang={lang}

No documentation available.

GET conference/stateImageBase64/{conferenceId}

No documentation available.

GET conference/stateText/{conferenceId}

No documentation available.

POST conference/invite

Create conference and send invitations to the specified email addresses.

MediaRecord

APIDescription
GET mediaRecord?page={page}&count={count}

No documentation available.

GET mediaRecord/conference/{conferenceId}?page={page}&count={count}

No documentation available.

POST mediaRecord/start/{conferenceId}

No documentation available.

POST mediaRecord/stop/{mediaRecordId}

No documentation available.

GET mediaRecord/stream/{mediaRecordId}

No documentation available.

DELETE mediaRecord/{mediaRecordId}

No documentation available.

User

APIDescription
GET user?page={page}&count={count}

No documentation available.

GET user/conference/{conferenceId}?page={page}&count={count}

No documentation available.

GET user/{id}

No documentation available.

POST user/invite

No documentation available.

POST user

No documentation available.

PUT user

No documentation available.

GET user/{username}/profile

No documentation available.

GET user/{id}/roles

No documentation available.

POST user/{id}/roles

No documentation available.

DELETE user/{id}/roles

No documentation available.

POST user/image/{userId}

No documentation available.

GET user/image/{userId}

No documentation available.

DELETE user/image/{userId}/remove

No documentation available.

Notifications

APIDescription
POST notifications/subscribe/{deviceToken}/{deviceType}

No documentation available.

POST notifications/unsubscribe/{deviceToken}

No documentation available.

POST notifications/push/{userId}

No documentation available.

EmailTemplate

Operations with email templates. @TODO: Enable authorization.

APIDescription
GET email-templates/data

No documentation available.

GET email-templates

No documentation available.

POST email-templates

No documentation available.

PUT email-templates/{id}

No documentation available.

DELETE email-templates/{id}

No documentation available.

SpeedTest

APIDescription
GET speedTest/5mb

No documentation available.

GET speedTest/1mb

No documentation available.

GET speedTest/2mb

No documentation available.

GET speedTest/3mb

No documentation available.

GET speedTest/10mb

No documentation available.

GET speedTest/20mb

No documentation available.

POST speedTest/results/{conferenceId}

No documentation available.

GET speedTest/results/{conferenceId}

No documentation available.

POST speedTest

No documentation available.

GlobalConfig

Manage global API configuration.

APIDescription
POST globalConfig/defaultConferenceImage

No documentation available.

GET globalConfig/defaultConferenceImage

No documentation available.

DELETE globalConfig/defaultConferenceImage?conferenceId={conferenceId}

No documentation available.

GET globalConfig/stateImage/{state}?lang={lang}

Get conference state image.

POST globalConfig/stateImage/{state}?lang={lang}

Post state image with specific conference state and locale.

GET globalConfig/stateText/{state}

No documentation available.

DELETE globalConfig/stateImage/{state}?lang={lang}

No documentation available.

POST globalConfig/stateText/{state}/{text}

No documentation available.

DELETE globalConfig/stateText/{state}

No documentation available.

GET globalConfig/setDefaultStateImages

Initialize localized state images from the server App_Data. Creates locales and overwrites existing images. The user has to be a Falck Administrator.

ClientTestReport

Managing client test reports.

APIDescription
GET clientTestReport/callersOf/{conferenceId}

Get client test reports in specified conference for all conference users except the calling user. The user is not authorized to request data from a conference he is not included into.

POST ClientTestReport

Post a client test report by a user.

GET ClientTestReport

Get all client test reports from the system. Permitted for Administrators only.

GET ClientTestReport/{id}

Get all client test reports in specified conference. Permitted for Administrators only.