Back to News
Product ReleaseNovember 20, 2024CCA Team

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.