POST /authenticate-by-passМетод позволяет получить идентификатор сессии, необходимый для работы с методами API.
| Название | Описание |
|---|---|
| Content-Type | Тип контента |
Допустимые значения Content-Type:
Application/jsonВ теле запроса содержится описание авторизационных данных.
| Название | Тип | Формат | Обязательность | Описание |
|---|---|---|---|---|
| login | string | true |
Логин пользователя | |
| password | string | true |
Пароль пользователя |
POST /realty/auth/v2/authenticate-by-pass
Content-Type: Application/json
{
"login":"user",
"password":"secretpassword"
}
Идентификатор сессии успешно получен. В теле ответа содержится идентификатор сессии
| Название | Тип | Формат | Обязательность | Описание |
|---|---|---|---|---|
| authSid | string | true |
Идентификатор сессии |
| Название | Описание |
|---|---|
| Content-Type | Тип содержимого |
HTTP 200
Content-Type: Application/json
{
"authSid":"717726209B543848879C33F2BDDAB9F8561EFAC465A5DC439193062C700FAFDA"
}
Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:
| Код ошибки | Описание | Содержимое контекста |
|---|---|---|
| AbsenceOfRequiredField | Отсутствет одно из обязательных полей | |
| WrongFieldValue | Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message |
|
| IncorrectUserOrPassword | Неверный логин или пароль |
HTTP 400
Content-Type Application/json
{
"code": "validation",
"message": "Failed to validate request",
"target": "api",
"errors":
[
{
"code": "IncorrectUserOrPassword",
"message": "Invalid login or password",
"target": "AuthApi"
}
]
}
В заголовке Content-Type указан тип контента, который не поддерживается для данного метода