Getting Started
Authentication
curl -X POST 'https://api.labrobotics.dev/v1/auth' -H 'Content-Type: application/json'
Create API credentials
Generate and manage API keys through your Lab Robotics dashboard.
SDKs
API Reference
HTTP Method
/api/v1/experiments
curl -X GET 'https://api.labrobotics.dev/api/v1/experiments' \ -H 'Authorization: Bearer YOUR_API_KEY'
Parameters
Response Example
{ "status": "success", "data": [ { "id": "exp-239874", "name": "Protein Synthesis Test", "created_at": "2025-09-25T14:22:18Z", "status": "completed" } ] }
Tutorials
Create Your First Experiment
- 1 Generate API credentials from the dashboard
- 2 Configure your lab hardware via the API
-
3
Trigger an experiment using the
experiment/create
endpoint - 4 Monitor progress via webhooks and the status endpoint
Automate Data Analysis
FAQ
How do I handle API errors?
All API errors return a JSON response with error.code
and
error.message
fields. For HTTP 4xx and 5xx responses,
implement retry logic for 5xx transient errors.
What data formats are supported?
We support standard JSON format for all API requests and responses. Binary data formats like
.labdata
are used for device-to-server communication.
How to get technical support?
Contact our developer support team at dev-support@labrobotics.com for API-related issues.
Can I integrate with ELN systems?
Yes! We provide ELN integration via our ELN Bridge API in the enterprise plan.