Выполнения
Каждое выполнение задачи записывается с полной информацией о запросе и ответе. Используйте API выполнений для мониторинга и отладки.
Эндпоинты
GET
/executionsСписок выполнений
GET
/executions/exportВыгрузка истории в CSV
GET
/executions/{id}Детали выполнения
Получение списка
curl "https://api.cronbox.ru/v1/executions?limit=20&status=failed" \
-H "Authorization: Bearer YOUR_TOKEN"Пример ответа
{
"items": [
{
"id": "exec_123",
"task_id": "task_456",
"task_type": "cron",
"status": "success",
"status_code": 200,
"duration_ms": 234,
"executed_at": "2024-01-15T10:30:00Z"
}
],
"total": 150,
"limit": 50,
"offset": 0
}Экспорт в CSV
История выгружается одним файлом: те же фильтры, что и у списка (task_type, task_id, status, start_date, end_date). В панели управления то же самое делает кнопка «Экспорт в CSV» на странице выполнений.
curl -OJ "https://api.cronbox.ru/v1/workspaces/{workspace_id}/executions/export?status=failed" \
-H "Authorization: Bearer YOUR_TOKEN"Колонки файла: started_at, task_type, task_name, status, http_status, duration_ms, error_type, error_message. Время — в ISO-8601 UTC, сортировка — от новых к старым.
- Заголовки и тела запроса и ответа не выгружаются — они содержат токены и ключи.
- За один запрос выгружается не более 50 000 строк — сузьте фильтры, если история больше.
- Глубина выгрузки ограничена сроком хранения истории вашего тарифа: более старые выполнения уже удалены.