Öffentliches GraphQL
Vollständiges Schema in backend/src/schema.gql. Berechtigungen standardmäßig durchgesetzt.
query Resident($id: ID!) {
customer(id: $id) {
id
fullName
locale
diet { restrictions allergies }
nextReservation { mealType startsAt dishes { name } }
}
}
MCP-Server
Verbinden Sie jedes kompatible LLM (Claude, ChatGPT, Gemini, Mistral…) in Minuten mit dem Produkt. Jedes Tool erbt die Berechtigungen des Nutzers.
{
"name": "omi_customers",
"description": "List residents accessible to the current user",
"inputSchema": {
"type": "object",
"properties": {
"businessUnitId": { "type": "string" },
"search": { "type": "string" }
}
}
}
REST + Webhooks
Idiomatische HTTP-Endpunkte für Legacy-Integrationen. HMAC-signierte Webhooks mit Replay-Schutz und exponentiellem Retry.
SDKs und CLI
TypeScript-SDK mit aus dem Schema generierten Typen. CLI für Massenimport/-export. Verfügbar unter NDA.