| Sv translation | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
АвторизацияТокен, полученный для Public API, необходимо указывать в заголовке X-API-Auth-Token при каждом запросе к API. Токен может быть отозван/заблокирован/удалён через web-интерфейс IWTM. В случае, если это произойдет, токен считается недействительным. При указании недействительным токена возвращается сообщение об ошибке с кодом 401.
Если токен действующий, но у пользователя API недостаточно прав, то пользователю возвращается сообщение об ошибке с кодом 403.
ВерсионированиеВерсия API передается с помощью заголовка X-API-Version и может иметь 3 состояния:
В случае, если сервер не поддерживает версию, ему возвращается сообщение об ошибке с кодом 400.
ЛицензированиеДля работы модуля требуется лицензия:
Где В каждом запросе нужно передавать заголовки X-API-CompanyId и X-API-ProductName. В случае, если лицензия не проходит проверку, возвращается сообщение об ошибке с кодом 403.
Таким образом, каждый запрос к серверу должен содержать следующие обязательные заголовки:
|
| Sv translation | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||
AuthorizationToken received for Public API should be specified within X-API-Auth-Token header in each API request. The token can be canceled, blocked/deleted via IWTM interface. In this case, the token is considered to be invalid. When the token is invalid, 401 error message will be returned.
If the token is valid, but API user has no sufficient access rights, 403 error message will be returned.
VersionsAPI version is sent via X-API-Version header and can be in one of the following states:
In case the server does not support the version, 400 error message is returned.
LicensesTo operate properly, the module requires a license as follows:
Where
Thus, each request to the server should contain the following obligatory headings:
|