Аутентификация
CronBox API использует Bearer-токены для аутентификации. Передавайте токен в заголовке Authorization каждого запроса.
Получение токена
POST
/auth/loginАвторизация по email и паролю
Пример запроса:
curl -X POST https://api.cronbox.ru/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"password": "your_password"
}'Пример ответа:
{
"access_token": "eyJhbGciOiJIUzI1NiIs...",
"refresh_token": "eyJhbGciOiJIUzI1NiIs...",
"token_type": "bearer",
"expires_in": 900
}Использование токена
curl https://api.cronbox.ru/v1/cron-tasks \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."Обновление токена
POST
/auth/refreshОбновление access-токена
curl -X POST https://api.cronbox.ru/v1/auth/refresh \
-H "Content-Type: application/json" \
-d '{
"refresh_token": "eyJhbGciOiJIUzI1NiIs..."
}'Важно: Access-токен действителен 15 минут. Refresh-токен - 30 дней. Храните токены безопасно и не передавайте третьим лицам.