API Documentation
Integrate IBBIS Screen into your LIMS, synthesis pipeline, or bioinformatics workflows.
Getting Started
The IBBIS Screen API is a RESTful service that allows you to programmatically submit DNA/RNA sequences for biosecurity screening and retrieve the results. No authentication is required for the demo deployment.
Endpoints
POST
/api/v1/screen
Submit a new sequence for screening. Returns a job ID for polling.
curl -X POST https://your-deployment.run.app/api/v1/screen \
-H "Content-Type: application/json" \
-d '{
"sequence": ">GFP\nATGGTGAGCAAGGGCGAGGAG...",
"name": "GFP Construct"
}'GET
/api/v1/screen/{job_id}
Poll for the status and results of a screening job. Poll every 2 seconds until status is complete or error.
GET
/api/v1/screen/{job_id}/report
Download the full screening report in JSON or HTML format.
# JSON report
curl https://your-deployment.run.app/api/v1/screen/job_m1x2y3z4/report?format=json
# HTML report (visual, Plotly-based)
curl https://your-deployment.run.app/api/v1/screen/job_m1x2y3z4/report?format=html