v1

latestOpenAPI 3.1.0raw.githubusercontent.com2026-06-0318386446.4 KB

Get Optimization Job Status

Get the status of a GEPA optimization job.

This endpoint is a pure Postgres reader. The sandbox writes logs and terminal state directly to the hub_jobs row; a background Celery task handles finalization (env_var cleanup, Slack notification, re-predict trigger). Subsequent re-predict/scoring phases are tracked via the phase column updated by the Celery pipeline.

get/api/v1/jobs/gepa/{job_id}

Path parameters

job_idstring required

Headers

authorizationstring nullable

Cookies

modaic_sessionstring nullable

Response

Successful Response

job_idstring required
status'in_progress' | 'completed' | 'failed' required
messagestring nullable
resultsobject nullable
phase'optimizing' | 'finalizing' | 're_predicting' | 'scoring' | 'tuning' | 'done' nullable
commit_hashstring nullable