/
DI
diamondlightsource
/
SmartEM Decisions Backend API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
Docs
History
Schema
Filter operations
get
/acquisitions
Get Acquisitions
post
/acquisitions
Create Acquisition
get
/acquisitions/grid-counts
Get Acquisition Grid Counts
get
/acquisitions/{acquisition_uuid}
Get Acquisition
put
/acquisitions/{acquisition_uuid}
Update Acquisition
delete
/acquisitions/{acquisition_uuid}
Delete Acquisition
get
/acquisitions/{acquisition_uuid}/grids
Get Acquisition Grids
post
/acquisitions/{acquisition_uuid}/grids
Create Acquisition Grid
post
/agent/{agent_id}/session/{session_id}/heartbeat
Agent Heartbeat
get
/agent/{agent_id}/session/{session_id}/instructions/stream
Stream Instructions
post
/agent/{agent_id}/session/{session_id}/instructions/{instruction_id}/ack
Acknowledge Instruction
post
/agent/{agent_id}/session/{session_id}/logs
Ingest Agent Logs
get
/atlas-tiles
Get Atlas Tiles
get
/atlas-tiles/{tile_uuid}
Get Atlas Tile
put
/atlas-tiles/{tile_uuid}
Update Atlas Tile
delete
/atlas-tiles/{tile_uuid}
Delete Atlas Tile
post
/atlas-tiles/{tile_uuid}/gridsquares
Link Atlas Tile To Gridsquares
post
/atlas-tiles/{tile_uuid}/gridsquares/{gridsquare_uuid}
Link Atlas Tile To Gridsquare
get
/atlases
Get Atlases
get
/atlases/{atlas_uuid}
Get Atlas
put
/atlases/{atlas_uuid}
Update Atlas
delete
/atlases/{atlas_uuid}
Delete Atlas
get
/atlases/{atlas_uuid}/tiles
Get Atlas Tiles By Atlas
post
/atlases/{atlas_uuid}/tiles
Create Atlas Tile For Atlas
get
/debug/agent-connections
Get Active Connections
get
/debug/connection-stats
Get Connection Stats
post
/debug/session/{session_id}/create-instruction
Create Test Instruction
get
/debug/session/{session_id}/instructions
Get Session Instructions
get
/debug/sessions
Get Active Sessions
post
/debug/sessions/create
Create Test Session
post
/debug/sessions/create-managed
Create Managed Session
delete
/debug/sessions/{session_id}/close
Close Managed Session
get
/foilholes
Get Foilholes
get
/foilholes/{foilhole_uuid}
Get Foilhole
put
/foilholes/{foilhole_uuid}
Update Foilhole
delete
/foilholes/{foilhole_uuid}
Delete Foilhole
get
/foilholes/{foilhole_uuid}/micrographs
Get Foilhole Micrographs
post
/foilholes/{foilhole_uuid}/micrographs
Create Foilhole Micrograph
get
/frontend/events/stream
Frontend Event Stream
get
/grid/{grid_uuid}/model_weights
Get Model Weights For Grid
get
/grid/{grid_uuid}/prediction_model/{prediction_model_name}/latent_rep/{latent_rep_model_name}/suggested_squares
Get Suggested Square Collections
get
/grids
Get Grids
get
/grids/{grid_uuid}
Get Grid
put
/grids/{grid_uuid}
Update Grid
delete
/grids/{grid_uuid}
Delete Grid
get
/grids/{grid_uuid}/atlas
Get Grid Atlas
post
/grids/{grid_uuid}/atlas
Create Grid Atlas
get
/grids/{grid_uuid}/atlas_image
Get Grid Atlas Image
get
/grids/{grid_uuid}/gridsquares
Get Grid Gridsquares
post
/grids/{grid_uuid}/gridsquares
Create Grid Gridsquare
post
/grids/{grid_uuid}/gridsquares/batch
Create Grid Gridsquares Batch
post
/grids/{grid_uuid}/registered
Grid Registered
get
/gridsquare/{gridsquare_uuid}/overall_prediction
Get Overall Prediction For Gridsquare
get
/gridsquares
Get Gridsquares
get
/gridsquares/{gridsquare_uuid}
Get Gridsquare
put
/gridsquares/{gridsquare_uuid}
Update Gridsquare
delete
/gridsquares/{gridsquare_uuid}
Delete Gridsquare
get
/gridsquares/{gridsquare_uuid}/foilhole_quality_predictions
Get Foilhole Quality Prediction Time Series For Gridsquare
get
/gridsquares/{gridsquare_uuid}/foilholes
Get Gridsquare Foilholes
post
/gridsquares/{gridsquare_uuid}/foilholes
Create Gridsquare Foilhole
get
/gridsquares/{gridsquare_uuid}/gridsquare_image
Get Gridsquare Image
get
/gridsquares/{gridsquare_uuid}/prediction_model/{prediction_model_name}/latent_rep/{latent_rep_model_name}/suggested_holes
Get Suggested Hole Collections
get
/gridsquares/{gridsquare_uuid}/quality_predictions
Get Gridsquare Quality Prediction Time Series
post
/gridsquares/{gridsquare_uuid}/registered
Gridsquare Registered
get
/health
Get Health
get
/micrographs
Get Micrographs
get
/micrographs/{micrograph_uuid}
Get Micrograph
put
/micrographs/{micrograph_uuid}
Update Micrograph
delete
/micrographs/{micrograph_uuid}
Delete Micrograph
post
/micrographs/{micrograph_uuid}/ctf_estimation/completed
Publish Micrograph Ctf Estimation Completed
post
/micrographs/{micrograph_uuid}/ctf_estimation/registered
Publish Micrograph Ctf Estimation Registered
post
/micrographs/{micrograph_uuid}/motion_correction/completed
Publish Micrograph Motion Correction Completed
post
/micrographs/{micrograph_uuid}/motion_correction/registered
Publish Micrograph Motion Correction Registered
get
/prediction_model/{prediction_model_name}/grid/{grid_uuid}/latent_representation
Get Latent Rep
get
/prediction_model/{prediction_model_name}/grid/{grid_uuid}/prediction
Get Prediction For Grid
get
/prediction_model/{prediction_model_name}/gridsquare/{gridsquare_uuid}/latent_representation
Get Square Latent Rep
get
/prediction_model/{prediction_model_name}/gridsquare/{gridsquare_uuid}/prediction
Get Prediction For Gridsquare
get
/prediction_models
Get Prediction Models
post
/prediction_models
Create Prediction Model
get
/prediction_models/{name}
Get Prediction Model
put
/prediction_models/{name}
Update Prediction Model
delete
/prediction_models/{name}
Delete Prediction Model
get
/quality_metric/{metric_name}/gridsquares/{gridsquare_uuid}/foilhole_quality_predictions
Get Foilhole Quality Prediction Time Series For Gridsquare For Metric
get
/quality_metrics
Get Quality Metrics
post
/quality_predictions
Create Quality Prediction
get
/status
Get Status
get
/version
Get Version
Copy Markdown
Copied
Copy failed
Get Quality Metrics
Changed on
Apr 29, 2026
get
/quality_metrics
Request
The document declares no server URL.
Auth:
none declared
Response
Successful Response
Quality
Metrics
Response
required
average_quality
number
nullable
required
max_quality
number
nullable
required
min_quality
number
nullable
required
models_count
integer
required
total_predictions
integer
required
Changes
Apr 29, 2026
89162bba70f7
Revision changes
info
endpoint added
Operation history