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_••••"