REST API Reference
Experiments
Endpoints in the Experiments group of the /mltk/** REST API.
The experiments API manages MLTK "experiments" (saved end-to-end ML workflows) and their run history. It proxies experiments.conf for the experiment record and the experiment_history KV collection for audit / run history.
| Endpoint | Methods | Source file |
|---|---|---|
/mltk/experiments |
GET, POST | bin/rest_handlers/experiments.py |
/mltk/experiments/{experiment_id} |
GET, POST, DELETE | bin/rest_handlers/experiments.py |
/mltk/experiments/{experiment_id}/history |
GET, POST | bin/rest_handlers/experiments.py |
/mltk/experiments/{experiment_id}/clone_models |
POST | bin/rest_handlers/experiments.py |
Experiment ID format. UUIDv4 with dashes stripped (32 hex characters), generated server-side on create.
Endpoints Permalink to this section
| Section | Method | Endpoint | Page |
|---|---|---|---|
| 6.1 | GET | /mltk/experiments |
get-experiments |
| 6.2 | GET | /mltk/experiments/{experiment_id} |
get-experiments-experiment-id |
| 6.3 | POST | /mltk/experiments (create) |
post-experiments-create |
| 6.4 | POST | /mltk/experiments/{experiment_id} (update) |
post-experiments-experiment-id-update |
| 6.5 | DELETE | /mltk/experiments/{experiment_id} |
delete-experiments-experiment-id |
| 6.6 | GET | /mltk/experiments/{experiment_id}/history |
get-experiments-experiment-id-history |
| 6.7 | POST | /mltk/experiments/{experiment_id}/history |
post-experiments-experiment-id-history |
| 6.8 | POST | /mltk/experiments/{experiment_id}/clone_models |
post-experiments-experiment-id-clone-models |