This index is generated from apps/studio/src/api/openapi.json. The running project server exposes the raw contract at /api/openapi.json.
| Method | Path | Operation ID |
|---|---|---|
GET | /api/ready | ready |
GET | /api/status | status_get |
GET | /api/project | project_get |
GET | /api/project/research | research_budget_get |
PUT | /api/project/research | research_budget_put |
GET | /api/files | file_list |
GET | /api/files/{path} | file_get |
GET | /api/raw/{path} | raw_get |
GET | /api/flows | flow_list |
GET | /api/flows/{flow_id} | flow_get |
GET | /api/flows/{flow_id}/spec | flow_spec |
GET | /api/flows/{flow_id}/ir | flow_ir |
GET | /api/flows/{flow_id}/schemas | flow_schemas |
POST | /api/flows/{flow_id}/run-scope | flow_run_scope |
POST | /api/flows/{flow_id}/dataset-range | flow_dataset_range |
POST | /api/flows/{flow_id}/manual-range | flow_manual_range |
GET | /api/flows/{flow_id}/nodes | flow_nodes |
GET | /api/flows/{flow_id}/nodes/{node_id} | flow_node |
GET | /api/flows/{flow_id}/nodes/{node_id}/display-preview | flow_node_display_preview |
GET | /api/flows/{flow_id}/nodes/{node_id}/prompt | flow_node_prompt |
POST | /api/flows/{flow_id}/nodes/{node_id}/prompt/preview | flow_node_prompt_preview |
GET | /api/prompts | prompt_list |
GET | /api/types | type_list |
GET | /api/types/{type_id} | type_get |
POST | /api/runs | run_start |
GET | /api/runs | run_list |
GET | /api/runs/{run_id} | run_get |
GET | /api/runs/{run_id}/events | run_events |
GET | /api/runs/{run_id}/events/log | run_event_log |
GET | /api/runs/{run_id}/executions | run_executions |
GET | /api/runs/{run_id}/executions/detail | run_executions_detail |
POST | /api/runs/{run_id}/presentation | run_presentation |
POST | /api/runs/{run_id}/resume | run_resume |
POST | /api/runs/{run_id}/fork | run_fork |
POST | /api/runs/{run_id}/cancel | run_cancel |
GET | /api/events/spec | spec_events |
GET | /api/events | events_follow |
GET | /api/schemas/events | event_catalog |
GET | /api/spec-schemas | spec_schema_list |
GET | /api/spec-schemas/{kind} | spec_schema_get |
POST | /api/blobs | blob_upload |
GET | /api/blobs/{blob_id}/meta | blob_meta |
GET | /api/blobs/{blob_id} | blob_download |
GET | /api/settings/providers | provider_keys |
GET | /api/settings/secrets | secret_list |
GET | /api/settings/user | local_user_get |
GET | /api/settings/{scope} | setting_list |
GET | /api/settings/{scope}/{key} | setting_get |
PUT | /api/settings/{scope}/{key} | setting_put |
DELETE | /api/settings/{scope}/{key} | setting_delete |
GET | /api/datasets | dataset_list |
POST | /api/datasets | dataset_create |
GET | /api/datasets/{dataset_id} | dataset_get |
GET | /api/datasets/{dataset_id}/cases | dataset_cases |
GET | /api/datasets/{dataset_id}/case-names | dataset_case_names |
GET | /api/datasets/{dataset_id}/cases/{case_name} | dataset_case_get |
POST | /api/datasets/{dataset_id}/cases/from-run | case_from_run |
POST | /api/datasets/{dataset_id}/cases/{case_name}/media | case_media_attach |
POST | /api/datasets/draft | dataset_draft |
GET | /api/datasets/import-csv/template | dataset_csv_template |
POST | /api/datasets/import-csv/preview | dataset_csv_preview |
POST | /api/datasets/import-csv | dataset_csv_import |
GET | /api/experiments | experiment_list |
POST | /api/experiments | experiment_create |
GET | /api/experiments/{experiment_id} | experiment_get |
GET | /api/experiments/{experiment_id}/flows/{flow_id} | experiment_flow |
POST | /api/experiments/{experiment_id}/launch-plan | series_launch_plan |
POST | /api/series | series_start |
GET | /api/series | series_list |
GET | /api/series/{series_id} | series_get |
GET | /api/series/{series_id}/cases | series_cases |
GET | /api/series/{series_id}/events | series_events |
POST | /api/series/{series_id}/approve | series_approve |
POST | /api/series/{series_id}/cancel | series_cancel |
GET | /api/research/authoring | research_authoring |
POST | /api/research/authoring/count | research_case_count |
PUT | /api/experiments/{experiment_id}/cases | experiment_cases_put |
GET | /api/chat/status | chat_login_status |
GET | /api/chat/models | chat_model_list |
GET | /api/chat/backend | chat_backend_get |
PUT | /api/chat/backend | chat_backend_put |
GET | /api/chat/sessions | chat_session_list |
POST | /api/chat/sessions | chat_session_create |
GET | /api/chat/sessions/{session_id} | chat_session_get |
PATCH | /api/chat/sessions/{session_id} | chat_session_settings |
DELETE | /api/chat/sessions/{session_id} | chat_session_close |
POST | /api/chat/sessions/{session_id}/messages | chat_message_send |
GET | /api/chat/sessions/{session_id}/events | chat_events |
GET | /api/chat/sessions/{session_id}/transcript | chat_transcript |
POST | /api/chat/sessions/{session_id}/approvals/{approval_id} | chat_approval_answer |
POST | /api/chat/sessions/{session_id}/interrupt | chat_interrupt |