GraphQL público
Esquema completo en backend/src/schema.gql. Permisos respetados por defecto.
query Resident($id: ID!) {
customer(id: $id) {
id
fullName
locale
diet { restrictions allergies }
nextReservation { mealType startsAt dishes { name } }
}
}
Servidor MCP
Conecta cualquier LLM compatible (Claude, ChatGPT, Gemini, Mistral…) al producto en minutos. Cada herramienta hereda los permisos del usuario.
{
"name": "omi_customers",
"description": "List residents accessible to the current user",
"inputSchema": {
"type": "object",
"properties": {
"businessUnitId": { "type": "string" },
"search": { "type": "string" }
}
}
}
REST + Webhooks
Endpoints HTTP idiomáticos para integraciones legacy. Webhooks firmados HMAC con replay protection y reintentos exponenciales.
SDKs y CLI
SDK TypeScript con tipos generados desde el schema. CLI para importación/exportación masiva. Disponible bajo NDA.