Start Execution
POST
/api/v1/executions
Start a new pipeline execution.
Args: request: Execution start request service: Execution service (injected)
Returns: Created execution record
Raises: HTTPException: 400 if config not found, 500 for server errors
Request Body required
Section titled “Request Body required ” ExecutionStartRequest
Request to start a new pipeline execution.
Server generates execution_id (UUID v7) which is used for storage paths.
Responses
Section titled “ Responses ”Successful Response
ExecutionResponse
Pipeline execution response.
Storage paths use execution id (UUID v7) directly.
object
id
required
Id
Execution UUID (used for storage paths)
string format: uuid
config_id
required
Config Id
Configuration ID
string format: uuid
status
required
Status
Current status
string
started_at
required
Started At
Start timestamp
string format: date-time
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context