Skip to content

HTTP API / OpenAPI

Generated endpoint index from Studio's OpenAPI document.

This index is generated from apps/studio/src/api/openapi.json. The running project server exposes the raw contract at /api/openapi.json.

MethodPathOperation ID
GET/api/readyready
GET/api/statusstatus_get
GET/api/projectproject_get
GET/api/project/researchresearch_budget_get
PUT/api/project/researchresearch_budget_put
GET/api/filesfile_list
GET/api/files/{path}file_get
GET/api/raw/{path}raw_get
GET/api/flowsflow_list
GET/api/flows/{flow_id}flow_get
GET/api/flows/{flow_id}/specflow_spec
GET/api/flows/{flow_id}/irflow_ir
GET/api/flows/{flow_id}/schemasflow_schemas
POST/api/flows/{flow_id}/run-scopeflow_run_scope
POST/api/flows/{flow_id}/dataset-rangeflow_dataset_range
POST/api/flows/{flow_id}/manual-rangeflow_manual_range
GET/api/flows/{flow_id}/nodesflow_nodes
GET/api/flows/{flow_id}/nodes/{node_id}flow_node
GET/api/flows/{flow_id}/nodes/{node_id}/display-previewflow_node_display_preview
GET/api/flows/{flow_id}/nodes/{node_id}/promptflow_node_prompt
POST/api/flows/{flow_id}/nodes/{node_id}/prompt/previewflow_node_prompt_preview
GET/api/promptsprompt_list
GET/api/typestype_list
GET/api/types/{type_id}type_get
POST/api/runsrun_start
GET/api/runsrun_list
GET/api/runs/{run_id}run_get
GET/api/runs/{run_id}/eventsrun_events
GET/api/runs/{run_id}/events/logrun_event_log
GET/api/runs/{run_id}/executionsrun_executions
GET/api/runs/{run_id}/executions/detailrun_executions_detail
POST/api/runs/{run_id}/presentationrun_presentation
POST/api/runs/{run_id}/resumerun_resume
POST/api/runs/{run_id}/forkrun_fork
POST/api/runs/{run_id}/cancelrun_cancel
GET/api/events/specspec_events
GET/api/eventsevents_follow
GET/api/schemas/eventsevent_catalog
GET/api/spec-schemasspec_schema_list
GET/api/spec-schemas/{kind}spec_schema_get
POST/api/blobsblob_upload
GET/api/blobs/{blob_id}/metablob_meta
GET/api/blobs/{blob_id}blob_download
GET/api/settings/providersprovider_keys
GET/api/settings/secretssecret_list
GET/api/settings/userlocal_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/datasetsdataset_list
POST/api/datasetsdataset_create
GET/api/datasets/{dataset_id}dataset_get
GET/api/datasets/{dataset_id}/casesdataset_cases
GET/api/datasets/{dataset_id}/case-namesdataset_case_names
GET/api/datasets/{dataset_id}/cases/{case_name}dataset_case_get
POST/api/datasets/{dataset_id}/cases/from-runcase_from_run
POST/api/datasets/{dataset_id}/cases/{case_name}/mediacase_media_attach
POST/api/datasets/draftdataset_draft
GET/api/datasets/import-csv/templatedataset_csv_template
POST/api/datasets/import-csv/previewdataset_csv_preview
POST/api/datasets/import-csvdataset_csv_import
GET/api/experimentsexperiment_list
POST/api/experimentsexperiment_create
GET/api/experiments/{experiment_id}experiment_get
GET/api/experiments/{experiment_id}/flows/{flow_id}experiment_flow
POST/api/experiments/{experiment_id}/launch-planseries_launch_plan
POST/api/seriesseries_start
GET/api/seriesseries_list
GET/api/series/{series_id}series_get
GET/api/series/{series_id}/casesseries_cases
GET/api/series/{series_id}/eventsseries_events
POST/api/series/{series_id}/approveseries_approve
POST/api/series/{series_id}/cancelseries_cancel
GET/api/research/authoringresearch_authoring
POST/api/research/authoring/countresearch_case_count
PUT/api/experiments/{experiment_id}/casesexperiment_cases_put
GET/api/chat/statuschat_login_status
GET/api/chat/modelschat_model_list
GET/api/chat/backendchat_backend_get
PUT/api/chat/backendchat_backend_put
GET/api/chat/sessionschat_session_list
POST/api/chat/sessionschat_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}/messageschat_message_send
GET/api/chat/sessions/{session_id}/eventschat_events
GET/api/chat/sessions/{session_id}/transcriptchat_transcript
POST/api/chat/sessions/{session_id}/approvals/{approval_id}chat_approval_answer
POST/api/chat/sessions/{session_id}/interruptchat_interrupt