Bearer Token
The Déjà API uses Bearer Token authentication. All requests must be made over HTTPS.
Core Resources
Ingest custom telemetry, query the Knowledge Graph, and orchestrate historical backfills.
Push custom error signals to the Normalization Engine.
POST /v1/telemetry/ingest
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json
{
"service": "auth-api",
"environment": "production",
"severity": "error",
"timestamp": "2025-12-24T15:42:18Z",
"message": "OAuth timeout",
"stack_trace": "webpack:///src/login/oauth.ts:142:19 ...",
"tags": { "region": "us-east-1", "release": "v1.2.3" }
}Evidence Query
Query evidence of a fix, not just a graph.
{
"status": "verified",
"resolution_id": "res_8f92a",
"author": "sarah.j@company.com",
"pr_link": "github.com/org/repo/pull/420",
"validation_score": 98,
"rate_drop": "94.5%"
}Control the "Time Travel" and Backfill engines.
POST /v1/historical/index
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json
{
"repo": "github.com/org/repo",
"branch": "main",
"start_date": "2023-01-01",
"end_date": "2025-12-24"
}Actionable Governance Events
Subscribe to real-time signals from the Deterministic Engine. Hook these up to PagerDuty to wake someone up if a 'Fixed' bug comes back.
- (1) Path Sanitizer strips build artifacts (e.g., webpack://, node_modules) and normalizes file paths to generate a canonical fingerprint.
- (2) Historical Batch Scan scans a repository over a selected range to populate shadow matches and backfill the Knowledge Graph.
- (3) solution.verified triggers when the Rate Gate passes (post-merge error rate drops beyond threshold and minimum traffic criterion is satisfied).
- (4) regression.detected triggers when a validated fix is reverted or a previously resolved fingerprint reappears.
- (5) alert.predictive triggers when a cross-service match is detected and a preventative fix can be broadcast.
CI/CD Gatekeepers
Don't change your app code. Drop our verification steps into your deployment pipeline to block builds that fail the 'Chain of Custody' check.
Audit Certificate Endpoint
Returns a cryptographically signed JSON object linking the Crash ID, the Commit SHA, and the Verification Timestamp.
Evidence Extraction: Unlimited Throughput
We do not throttle audit requests. Auditors hate rate limits. Tell them the door is always open.
Ready to ingest custom telemetry?
Use the /events endpoint to push signals from IoT, mobile, or on-prem environments.