API documentation
The Synapl API gives programmatic access to the clinical assessment registry. Generate an API key in your workspace.
Authentication
Send your API key as a Bearer token on every request:
Authorization: Bearer lk_live_•••••••••••••••••••
Rate limits
Default 60 requests per minute per key. Contact sales for higher limits.
Endpoints
- GET/api/v1/assessments?q=...
Search assessments. Returns up to 50 rows.
- GET/api/v1/assessments/{slug}
Full assessment details including psychometrics and validation summary.
- GET/api/v1/trials?indication=...
Clinical trials filtered by indication, phase, or sponsor.
- GET/api/v1/sponsors
Pharma sponsor directory with trial counts.
- POST/api/v1/ask
AI-grounded research question. Body: { question: string }.
Example
curl https://your-domain.com/api/v1/assessments?q=depression \ -H "Authorization: Bearer lk_live_••••"