INGST-01: Accept RouteExecution via POST /api/v1/data/executions #1

Closed
opened 2026-03-11 11:13:09 +01:00 by claude · 1 comment
Owner

Server accepts RouteExecution (single JSON object or JSON array) via POST /api/v1/data/executions and returns 202 Accepted with {"status": "accepted", "count": N}.

Category: Data Ingestion
REQ-ID: INGST-01

Server accepts `RouteExecution` (single JSON object or JSON array) via `POST /api/v1/data/executions` and returns `202 Accepted` with `{"status": "accepted", "count": N}`. **Category:** Data Ingestion **REQ-ID:** INGST-01
Author
Owner

Implemented in Phase 1. IngestionController accepts single or array JSON at POST /api/v1/data/executions, returns 202 with count. Writes are batch-buffered via WriteBuffer and flushed to ClickHouse by ClickHouseFlushScheduler. Key files: IngestionController.java, ClickHouseExecutionRepository.java, WriteBuffer.java.

Implemented in Phase 1. `IngestionController` accepts single or array JSON at `POST /api/v1/data/executions`, returns 202 with count. Writes are batch-buffered via `WriteBuffer` and flushed to ClickHouse by `ClickHouseFlushScheduler`. Key files: `IngestionController.java`, `ClickHouseExecutionRepository.java`, `WriteBuffer.java`.
Sign in to join this conversation.