Авторизація
Генерує тимчасовий JWT-токен для виконання авторизованих API-запитів. Як query-параметр необхідно передати валідний apiKey.
Як отримати apiKey:
У Sandbox використайте POST
/test-api-keysіз зареєстрованим номером телефону з Client Portal (EBC): https://my.novapost.com/У PROD використовуйте персональний apiKey, наданий вашим менеджером
Використання:
Виконайте GET
/clients/authorization?apiKey={apiKey}У разі успіху скопіюйте jwt із відповіді
Відкрийте діалог Authorize у цій документації, виберіть схему JWT і вставте jwt
Після цього всі Try-it-out запити автоматично включатимуть
Authorization: {jwt}
Примітки:
JWT дійсний приблизно 1 годину; після завершення строку дії потрібно запросити новий
Не зберігайте jwt довше за його TTL
Маршрут /test-api-keys недоступний у PROD
Для використання цього методу потрібен персональний API-ключ.
JWT-token
Персональний JWT-токен, дійсний протягом 1 години для запобігання шахрайству. Після завершення терміну дії потрібно згенерувати новий токен.
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJucCIsImlhdCI6MTY4NTYyNzQxNCwiZXhwIjoxNjg1NjMxMDE0LCJjaWQiOiI1YzQxMmUzYS01ODY4LTQ4YjktYTYwYS0wZTAzOTI4NGVjNDYiLCJyZWYiOiI2NDI0NmRkMzg0ZWI3Yzg2MmMwMzg3YzAifQ.MmhM9rHCYItjA5a7B9PtrdKUKRiHhN43UotWKtKjt78Unauthorized
Validation error
Connection time-out
GET /v.1.0/clients/authorization?apiKey=text HTTP/1.1
Host: api-stage.novapost.com/
Accept: */*
{
"jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJucCIsImlhdCI6MTY4NTYyNzQxNCwiZXhwIjoxNjg1NjMxMDE0LCJjaWQiOiI1YzQxMmUzYS01ODY4LTQ4YjktYTYwYS0wZTAzOTI4NGVjNDYiLCJyZWYiOiI2NDI0NmRkMzg0ZWI3Yzg2MmMwMzg3YzAifQ.MmhM9rHCYItjA5a7B9PtrdKUKRiHhN43UotWKtKjt78"
}Останнє оновлення