Выполнения

Каждое выполнение задачи записывается с полной информацией о запросе и ответе. Используйте 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 строк — сузьте фильтры, если история больше.
  • Глубина выгрузки ограничена сроком хранения истории вашего тарифа: более старые выполнения уже удалены.