> ## 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 um contrato de SLA

> O contrato liga clientes a prazos. A regra diz o tempo de resposta e de resolução.

> [!NOTE]
>
> Referência do assunto: [Contrato de SLA](https://docs.kinglog.com.br/pages/reference/atendimento/contrato-de-sla.md).

**1. Crie o contrato**

`sla.agreements.create` pede `name` e `clientIds` com ao menos um uuid de cliente, sem repetir. Escopos possíveis: `PROJECT`, `HELPDESK` e `ATTENDANCE`.

**2. Crie a regra**

`sla.rules.create` pede `agreementId`, `scope`, `conditions`, `responseTimeMinutes` e `resolutionTimeMinutes`. O operador da condição é `IS`, `IS_NOT` ou `IN`. `matchMode` é `ALL` ou `ANY`.

**3. Acompanhe o prazo**

O compromisso calculado aparece na consulta como `sla_commitments`, com status `ON_TRACK`, `AT_RISK` ou `BREACHED`. O indicador pronto é `sla.compliance`.

O conceito está em [SLA](https://docs.kinglog.com.br/pages/concepts/sla.md). As rotas estão na [referência de SLA](https://docs.kinglog.com.br/pages/reference/sla/index).


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