← Capabilities

REST API and SDK Access

Integrate ConductVision analysis into your data pipeline

Submit recordings, configure analysis parameters, and retrieve results programmatically — REST API for any language, Python SDK for rapid integration.

REST API and SDK Access
REST
API protocol
Python
SDK language
Batch
Multi-recording submission
Webhook
Completion callbacks
The problem

GUI-only software creates pipeline bottlenecks

When every analysis requires manual GUI interaction, integration with LIMS, automated overnight processing, and custom analysis scripts becomes impossible. Labs with high throughput cannot afford to manually load, configure, and export each recording.

  • Manual GUI interaction prevents integration with laboratory information management systems
  • Overnight batch processing requires someone to set up each recording individually
  • Custom downstream analysis scripts cannot pull data without manual export steps
The solution

Full programmatic access to tracking and analysis

ConductVision exposes tracking and analysis functions through a REST API. The Python SDK wraps common workflows — submit a recording, poll for completion, download results — into single function calls.

  • REST API endpoints for recording submission, parameter configuration, and result retrieval
  • Python SDK with high-level wrappers for common analysis workflows
  • Webhook callbacks notify your pipeline when analysis completes — no polling needed
Endpoints

API integration points

Recording submission

Recording submission

Upload video files and specify analysis parameters — maze type, detection model, zone definitions — via API call.

RESTPython SDK
Result retrieval

Result retrieval

Download tracking results, heatmaps, annotated videos, and summary statistics in standard formats via authenticated endpoints.

CSVJSONPNGMP4
Batch job management

Batch job management

Submit multiple recordings, monitor job progress, and retrieve results for entire cohorts through batch endpoints.

RESTWebhook
Applications

Integration scenarios

LIMS integration

Laboratory information management

Connect ConductVision to your LIMS — recording metadata flows in, behavioral results flow out, automatically linked to animal IDs and study protocols.

Measures
  • Automated data entry
  • Study-linked results
  • Audit trail
Overnight processing

Automated batch analysis

Submit the day's recordings via script at end of day. Results ready by morning without manual intervention.

Measures
  • Batch submission
  • Queue management
  • Completion notification
Custom pipelines

Post-processing workflows

Pull tracking data into custom R or Python analysis pipelines for lab-specific statistics, modeling, or visualization.

Measures
  • Data format compatibility
  • Programmatic retrieval
  • Streaming results
Multi-site aggregation

Cross-site data collection

Multiple sites submit recordings to a central API. Aggregated results enable multi-site preclinical studies with standardized analysis.

Measures
  • Site-independent submission
  • Standardized output
  • Central result storage
Compared to typical systems

How ConductVision differs

FeatureConductVisionTypical systems
API accessFull REST APIGUI only
SDKPython SDK includedNo SDK
Batch submissionMulti-recording batch endpointsOne-at-a-time manual
Pipeline integrationWebhook + polling + streamingManual export
AuthenticationAPI key + token-based authN/A

Connect ConductVision to your workflow

Get API credentials and start submitting recordings programmatically.