> ## 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.

# Reservas

> Reserva de recurso no CRM: tipo, janela de tempo, aprovação e valor estimado.

A reserva marca um recurso ou um espaço por um intervalo. Ela tem tipo, título, início, fim e um status.

O ciclo é `draft`, `requested`, `confirmed`, `canceled` e `completed`. Se o tipo exige aprovação, o rascunho vai para envio, depois para aprovar ou recusar. Recusar pede motivo.

## O que o time faz

1. Lê os tipos em `crm.reservationTypes.list`.
2. Confere a disponibilidade no intervalo.
3. Cria com `typeReservationId`, `title`, `startsAt` e `endsAt` em ISO 8601. O fim vem depois do início.
4. Envia, aprova, recusa ou cancela conforme o fluxo da empresa.

Na consulta, a entidade é `crm_reservations`: tipo, janela, status, valor estimado, hóspedes, unidade e a atividade ligada.

> [card] [Criar uma reserva](https://docs.kinglog.com.br/pages/guides/criar-reserva.md)
>
> O guia monta a reserva. Tipos, disponibilidade e o restante das operações estão na referência de CRM.


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