v2

latestOpenAPI 3.1.02026-08-05267431678.1 KB
felix
synthesis-log

Create Log Entry

Create a single synthesis log entry.

Args: request: Log entry data. auth: Authentication result.

Returns: The created SynthesisLogEntry.

Raises: HTTPException: If the entry could not be created.

post/felix/synthesis-log

Request body

session_idstring required

UUID grouping all entries for one synthesis session

entry_type'prompt' | 'seed_generation' | 'seed_feedback' | 'prompt_update' | 'expansion' | 'finalization' required

Type of log entry

contentobject

Flexible payload keyed by entry_type

dataset_idstring nullable

Dataset ID, set when already linked

project_idstring nullable

Project ID for the session

Response

Successful Response

idstring required
user_idstring required
dataset_idstring nullable
project_idstring nullable
session_idstring required
entry_type'prompt' | 'seed_generation' | 'seed_feedback' | 'prompt_update' | 'expansion' | 'finalization' required
contentobject required
created_atstring date-time required