Full programmatic access to session upload, report retrieval, and webhook configuration. Use it to build internal dashboards, connect to your own CI/CD, or integrate with tools Videlic doesn't support yet.
View API docsWhat you get
POST a session log file and get back a session ID and report URL. Supports JSONL, plain text, and XML formats.
GET the full structured report as JSON — trust score, per-analyzer findings, timeline events, and severity breakdowns.
Register a webhook URL and get a POST request every time a session finishes analysis. Build your own notifications, dashboards, or automations.
How to get started
Get your API key
Log into the dashboard → Settings → API Keys. Create a key with the scopes you need.
Make your first request
POST to https://api.videlic.dev/v1/sessions with your file and API key. You'll have a report URL in seconds.
Example API response
POST/v1/sessions
Authorization: Bearer vid_•••••••••
Content-Type: multipart/form-data
202Accepted
{
"id": "ses_abc123",
"trustScore": 42,
"agent": "claude-code",
"reportUrl": "videlic.dev/s/abc123",
"honesty": { "match": "mismatch", "count": 2 },
"ripple": { "risk": "high", "deps": 14 },
"qa": { "fakeAssertions": 1 },
"timeline": { "ops": 47, "rewrites": 4 }
}