Autentica
Envía tu clave sólo desde un servidor.
Authorization: Bearer hm_live_...HoraMatch for platforms
API REST v1, SDK TypeScript y webhooks firmados sobre Cloudflare. Las claves se crean en la consola privada de HoraMatch.
Envía tu clave sólo desde un servidor.
Authorization: Bearer hm_live_...Todos los instantes se devuelven en UTC junto a su zona IANA.
GET https://horamatch.com/api/v1/event-types/{id}/slots
?from=2026-09-01T00:00:00Z
&to=2026-09-08T00:00:00ZUsa una clave idempotente estable por operación.
POST https://horamatch.com/api/v1/bookings
Idempotency-Key: order_01K...Webhooks
Firma HMAC-SHA256 sobre eventId.timestamp.rawBody. Valida la firma y rechaza timestamps con más de cinco minutos.
x-horamatch-id: evt_...
x-horamatch-timestamp: 178...
x-horamatch-signature: v1=...SDK TypeScript
npm install https://horamatch.com/downloads/horamatch-sdk-0.1.1.tgz
import { HoraMatch } from "@horamatch/sdk";
const hm = new HoraMatch({ apiKey: env.HORAMATCH_API_KEY });
const eventTypes = await hm.eventTypes.list();