Skip to content

Вспомогательные методы API в дополнение к интерфейсу XIMSS

Servers

http://localhost:8100

Аутентификация

Операции управления аутентификацией: создание, проверка и отзыв.


Проверка аутентификации

GET
/api/v1/auth

Проверяет действительность cookie AID и статус текущей аутентификации. Используется для валидации текущего сеанса. Тело ответа отсутствует.

Parameters

Responses

Аутентифицирован.

Playground

Samples

cURL
JavaScript
PHP
Python

Cоздание аутентификации

POST
/api/v1/auth

Принимает поля формы username и password. При успехе устанавливает cookie AID в формате account#verificationCode. Тело ответа отсутствует.

Request Body

application/x-www-form-urlencoded
object

Имя пользователя

Пароль пользователя

Responses

Создано. Установлена cookie AID.

Playground

Body

Samples

cURL
JavaScript
PHP
Python

Отзыв аутентификации

DELETE
/api/v1/auth

Отзывает текущее состояние аутентификации и очищает cookie AID. Тело ответа отсутствует.

Parameters

Responses

Выполнено.

Playground

Samples

cURL
JavaScript
PHP
Python

List all available VCS services

GET
/Session/{sessionId}/api/v1/vcs

Parameters

Path Parameters

sessionId*

User session id

Typestring
Required

Responses

List of available VCS services

application/json
JSON
[
{
"id": "string",
"title": "string",
"iconUrl": "string"
}
]

Playground

Variables
Key
Value

Samples

cURL
JavaScript
PHP
Python

Get VCS service info

GET
/Session/{sessionId}/api/v1/vcs/{vcs}

Parameters

Path Parameters

sessionId*

User session id

Typestring
Required
vcs*

Name of VCS service

Typestring
Required

Responses

VCS info

application/json
JSON
{
"id": "string",
"title": "string",
"iconUrl": "string"
}

Playground

Variables
Key
Value

Samples

cURL
JavaScript
PHP
Python

Create a conference

POST
/Session/{sessionId}/api/v1/vcs/{vcs}

Parameters

Path Parameters

sessionId*

User session id

Typestring
Required
vcs*

Name of VCS service

Typestring
Required

Responses

Created conference info

application/json
JSON
{
"cid": "string",
"clientURL": ""
}

Playground

Variables
Key
Value

Samples

cURL
JavaScript
PHP
Python

resource


List all available Resource mailboxes

GET
/Session/{sessionId}/api/v1/resources

Parameters

Path Parameters

sessionId*

User session id

Typestring
Required

Responses

List of available Resource mailboxes

application/json
JSON
[
{
"EMail": "string",
"Name": "string"
}
]

Playground

Variables
Key
Value

Samples

cURL
JavaScript
PHP
Python

Powered by VitePress OpenAPI