TABEB.AIClinical AI Engine · MENA
← Home

Pilot API reference

Version tabeb.ai.v0.1 · Fictional text only · External providers disabled

Server-to-server access

Job routes require an Ed25519 assertion signed per request: tabeb-ai-engine audience, maximum 60-second lifetime, unique jti, method, path, body SHA-256 and scope. Browser sessions are not accepted as service credentials.

Available routes

https://api.tabebai.com

HTTPURLServer-to-server access
GET/health/livePublic
GET/health/readyPublic
POST/v1/triage-grantsAuthorized service
POST/v1/triage-jobsAuthorized service
GET/v1/triage-jobs/{jobId}Authorized service
POST/v1/triage-jobs/{jobId}/cancelAuthorized service

Fictional request body

{
  "schemaVersion": "tabeb.ai.v0.1",
  "requestId": "10000000-0000-4000-8000-000000000001",
  "caseRef": "synthetic_case_demo_0001",
  "purpose": "CLINICIAN_SUPPORT",
  "locale": "fr",
  "dataClass": "SYNTHETIC",
  "input": {
    "kind": "TEXT",
    "text": "Fictional technical test only."
  },
  "authorization": {
    "decisionRef": "decision_demo_000001",
    "policyVersion": "synthetic-pilot-v1"
  },
  "execution": {
    "budgetReservationRef": "reservation_demo_0001",
    "maxOutputTokens": 1000,
    "deadlineAt": "REPLACE_WITH_CURRENT_UTC_DEADLINE"
  }
}

A prior reservation is required. Idempotency-Key = requestId when creating a job. The deadline must satisfy pilot policy. Simulated output remains UNREVIEWED and DRAFT, with no determined clinical urgency.