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
| HTTP | URL | Server-to-server access |
|---|---|---|
GET | /health/live | Public |
GET | /health/ready | Public |
POST | /v1/triage-grants | Authorized service |
POST | /v1/triage-jobs | Authorized service |
GET | /v1/triage-jobs/{jobId} | Authorized service |
POST | /v1/triage-jobs/{jobId}/cancel | Authorized 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.