Termos da API para Desenvolvedores
Rascunho — pendente de revisão jurídica externa. Este documento fixa os requisitos e decisões de produto que o texto definitivo deve refletir; não foi revisado por um advogado. Não constitui aconselhamento jurídico nem uma versão final publicável.
Última atualização: [DATA DE VIGÊNCIA]
1. Alcance
Estes Termos da API para Desenvolvedores ("Termos da API") regem o acesso e o uso da API REST pública do iNTELIGENCIA VIVA (v1) e de seu endpoint de streaming por WebSocket, por qualquer Workspace ou desenvolvedor que atue em seu nome ("Você", o "Desenvolvedor"). Complementam, e não substituem, os Termos de Serviço e a Política de Uso Aceitável, que são aqui incorporados por referência.
2. Acesso e autenticação
O acesso à API exige uma chave de API (APIKey) emitida a partir do painel do Workspace, com escopo de permissões configurável por chave. As solicitações são autenticadas com o cabeçalho Authorization: Bearer sk_live_.... Você é responsável por manter a confidencialidade de suas chaves; uma chave comprometida deve ser revogada imediatamente a partir do painel. Não divulgaremos o valor completo de uma chave após sua criação, exceto ao próprio titular no momento de sua emissão.
3. Recursos e versionamento
Em sua versão v1, a API expõe os seguintes recursos: Workspace, Contact, Conversation, Message, Department, Agent, AIAgent, KnowledgeSource, Channel, Webhook e APIKey. Um endpoint WebSocket de streaming (wss://api.inteligenciaviva.com/v1/workspaces/{id}/stream) permite consumir eventos em tempo real como alternativa ou complemento aos webhooks.
Podemos adicionar recursos, campos e eventos de forma retrocompatível sem aviso prévio. As mudanças que quebrem a compatibilidade serão introduzidas sob uma nova versão da API, com um período razoável de convivência entre versões e aviso antecipado por meio do painel de desenvolvedores ou do e-mail registrado do Workspace.
4. Limites de taxa
O acesso à API está sujeito a limites de taxa, documentados publicamente na seção de Desenvolvedores do site e sujeitos a ajuste periódico conforme a capacidade do Serviço e o plano do Workspace. As respostas que excedam o limite são sinalizadas com o código de status HTTP correspondente (429) e os cabeçalhos de limite vigentes; você é responsável por implementar uma estratégia de nova tentativa com espera incremental (backoff). Tentar contornar esses limites constitui infração à Política de Uso Aceitável.
5. Webhooks
Quando você se inscreve em eventos de saída (conversation.created, conversation.assigned, conversation.resolved, message.received, message.sent, handoff.requested, ai_agent.tool_call), cada entrega é assinada com HMAC utilizando o segredo associado ao seu WebhookEndpoint. Você é responsável por verificar essa assinatura antes de processar o conteúdo da entrega e por responder com um código de sucesso em tempo razoável; tentaremos novamente as entregas malsucedidas conforme nossa política de novas tentativas vigente, sem garantir entrega exatamente uma vez (at-least-once).
6. Uso permitido dos dados obtidos via API
Os dados que você obtém por meio da API — em particular os dados de Contact, Conversation e Message — pertencem ao âmbito do Workspace que emitiu a chave utilizada, e você só pode usá-los para os fins que esse Workspace tenha autorizado (por exemplo, sincronização com um CRM próprio, roteamento a um sistema interno, ou ferramentas invocáveis por um AIAgent). Em particular, e sem prejuízo do disposto na Política de Uso Aceitável, você não deve:
- Usar dados obtidos via API para treinar ou melhorar modelos de inteligência artificial que concorram com o iNTELIGENCIA VIVA.
- Revender ou redistribuir esses dados a terceiros não autorizados pelo Workspace correspondente.
- Conservar esses dados além do necessário para o propósito autorizado, nem armazená-los com nível de segurança inferior ao exigido pelo Acordo de Processamento de Dados, quando você mesmo atue como operador ou suboperador do Workspace.
7. Revogação de acesso
O titular do Workspace pode revogar qualquer chave de API a qualquer momento a partir de seu painel, com efeito imediato. Podemos também revogar ou suspender o acesso de uma chave, de um WebhookEndpoint, ou de uma integração específica, sem aviso prévio, quando detectarmos uso contrário a estes Termos da API, à Política de Uso Aceitável, ou um risco de segurança para o Serviço ou para outros Workspaces. Quando razoavelmente possível, notificaremos a revogação e seu motivo ao titular do Workspace afetado.
8. Disponibilidade e suporte
A API é oferecida com o mesmo padrão de disponibilidade do plano do Workspace sob o qual a chave foi emitida; os planos Enterprise podem contar com um acordo de nível de serviço (SLA) contratual separado para a API. Fora desse caso, a API é oferecida em base de melhor esforço, sem garantia de tempo de atividade específico.
9. Cumprimento da Política de Uso Aceitável
Todo uso da API está sujeito à Política de Uso Aceitável, incluindo suas disposições específicas sobre contorno de limites de taxa, scraping e uso de dados para treinar modelos concorrentes.
10. Responsabilidade
A API é fornecida "no estado em que se encontra". Na máxima medida permitida pela lei aplicável na Costa Rica, não garantimos que a API estará livre de erros ou interrupções, e nossa responsabilidade perante você pelo uso da API rege-se pelos limites estabelecidos nos Termos de Serviço.
11. Alterações a estes Termos da API
Podemos atualizar estes Termos da API para refletir a evolução da plataforma. As alterações materiais serão comunicadas com antecedência razoável por meio do painel de desenvolvedores ou por e-mail.
12. Contato para desenvolvedores
Dúvidas técnicas ou jurídicas sobre o uso da API: developers@inteligenciaviva.com.