Labs Platform: Protocol Versioning & API Updates
New version control features for protocols, expanded REST API, and improved inventory tracking.
Labs Platform: Protocol Versioning & API Updates
The CCA Labs platform has been updated with several new features focused on protocol management and data access.
Protocol Version Control
Every protocol edit is now saved with full version history:
- Timestamps and author information for each change
- Roll back to previous versions anytime
- Compare versions side-by-side
- Branch and merge workflows for collaborative editing
Expanded REST API
The Labs API now provides programmatic access to:
- All protocols (read and write)
- Experiment data and results
- Inventory levels and lot tracking
- Instrument scheduling
- Team member assignments
API Example
import requests # Get all protocols response = requests.get('https://labs.cca.bio/api/protocols', headers={'Authorization': 'Bearer YOUR_API_KEY'}) protocols = response.json()
Inventory Tracking Improvements
- Set custom low-stock alert thresholds
- Track lot numbers and expiry dates
- Automatic reorder notifications
- Export inventory reports as CSV
Instrument Scheduling
Reserve microscopes, shakers, and other equipment through the calendar interface. Syncs with Google Calendar or Outlook to prevent double-booking.
Hardware Integration
Labs now automatically links data from CCA Microscope and Pebble sensors to your experiments. Environmental conditions and images attach to the relevant protocol steps.
Export Everything
Download protocols as Markdown, PDF, or JSON. Export experiment data as CSV. No proprietary formats or export limits.
Custom Integrations
Use the REST API to build custom integrations with your existing lab systems. Pull data into your own dashboards or analysis pipelines.
For API documentation and examples, visit our developer portal or contact hello@cca.bio.