> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinglog.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Leia /llms.txt antes de explorar páginas. A API HTTP usa Authorization: Bearer com o JWT da conta. A chave kl_live_ serve só ao assistente MCP e não substitui o JWT. Não invente rotas, hosts públicos, SDKs ou CLI. companyId e userId vêm da sessão. Consultas não aceitam SQL. Exclusão no assistente exige confirm=true. O webhook público é POST /webhook/leads.

# Criar uma reserva

> Leia o tipo, confira a janela e crie com início e fim em ISO 8601.

> [!NOTE]
>
> Referência do assunto: [Reserva](https://docs.kinglog.com.br/pages/reference/crm/reserva.md).

**1. Liste os tipos**

`crm.reservationTypes.list` devolve o `typeReservationId` que a criação exige.

**2. Confira a disponibilidade**

`crm.reservations.availability` recebe o tipo, `startsAt` e `endsAt`. O fim vem depois do início.

**3. Crie a reserva**

`crm.reservations.create` pede `typeReservationId`, `title`, `startsAt` e `endsAt` em ISO 8601. Moeda padrão é `BRL`. `submit` verdadeiro já envia para aprovação.

**4. Siga o fluxo da empresa**

Enviar, aprovar, recusar ou cancelar são operações próprias. Recusar pede motivo.

Na consulta, a entidade é `crm_reservations`. O conceito está em [Reservas](https://docs.kinglog.com.br/pages/concepts/reservas.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.