API REST v1 de Mati
Integrá reservas, servicios y horarios disponibles en tu producto. Usá la referencia interactiva de abajo para probar cada endpoint con tu propia API key.
API Key
Cada workspace tiene su propia API key. Encontrala en el dashboard de Mati, en la sección API Keys. Enviála en el header x-mati-api-key.
Autenticación
Las rutas de la API v1 piden el header x-mati-api-key (o Authorization: Bearer). El slug del workspace va en la URL, y la key debe pertenecer a ese workspace. GET /config y el workspace demo no piden key.
Crear una reserva
POST /api/v1/workspaces/{slug}/bookings con serviceId, date (ISO 8601), email y name. Para date, usa un valor de slotsIso de GET /slots, tal cual. Si el servicio es de pago, la respuesta incluye checkoutUrl.
Webhooks
Suscribite a eventos como booking.created o payment.received desde el dashboard. Mati firma cada payload para que puedas verificarlo.