Integration

REST API

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 docs

What you get

Everything, programmatically

Session upload endpoint

POST a session log file and get back a session ID and report URL. Supports JSONL, plain text, and XML formats.

Report retrieval

GET the full structured report as JSON — trust score, per-analyzer findings, timeline events, and severity breakdowns.

Webhooks

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

Two steps to your first call

1

Get your API key

Log into the dashboard → Settings → API Keys. Create a key with the scopes you need.

2

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

What you get from the endpoint

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 }

}