Documentation Index
Fetch the complete documentation index at: https://docs.lovi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introdução
Esta seção fornece a documentação oficial para autenticação com nossa API via Postman. Inclui instruções detalhadas sobre o processo de autenticação, métodos suportados e boas práticas para garantir acesso seguro à API.🔑 Autenticação
Para acessar qualquer endpoint da API da Lovi, você deve primeiro se autenticar e obter um token de acesso usando seu email e senha. Este token deve ser incluído no headerAuthorization de todas as requisições subsequentes.
Rotação de Tokens: Recomendamos rotacionar tokens periodicamente e armazená-los de forma segura.
Método: POST Formato: JSON
Endpoint
Parâmetros de Query
| Parâmetro | Obrigatório | Valor Fixo | Descrição |
|---|---|---|---|
grant_type | Sim | password | Indica que você está usando autenticação via email e senha. Este é atualmente o único método suportado. |
Headers da Requisição
Informe ao servidor o tipo de conteúdo que você está enviando:| Chave | Valor | Descrição |
|---|---|---|
Content-Type | application/json | Indica que o corpo da requisição está em formato JSON. |
Corpo da Requisição
É aqui que você fornece suas credenciais pessoais (seu email e senha):- “seu-email@exemplo.com” pelo seu endereço de email real.
- “sua-senha-segura” pela sua senha.
Resposta
O servidor responderá com um token que você precisará para autenticação em futuras chamadas da API. A resposta será assim:access_token — você vai usá-lo para interagir com o restante da API.
🧭 Recuperar Chaves de API da Empresa
Método: POST Formato: JSON
Endpoint
| Parâmetro | Exemplo | Obrigatório | Descrição |
|---|---|---|---|
| Authorization | Bearer your-access-token | Sim | Este header é usado para autenticar a requisição. Contém um token Bearer recebido após o login. |
Resposta
Cada objeto dentro do arrayvalidApiKeys representa uma chave de API associada a uma empresa específica. Os campos incluídos são:
-
company_id: Identificador único da empresa proprietária da chave de API. -
key: A chave de API em si, usada para autenticar requisições. -
is_active: Valor booleano indicando se a chave está atualmente ativa (true) ou inativa (false). -
last_used: Timestamp da última vez que a chave foi usada. Se a chave nunca foi usada, o valor será null. -
company_name: Nome da empresa associada à chave de API, útil para exibição em interfaces ou logs.
⚠️ Nenhuma Chave de API Encontrada
Se a resposta retornar um arrayvalidApiKeys vazio, significa que nenhuma chave de API foi criada ainda para sua empresa.
Exemplo:
Configurando chaves de API a partir do 'Painel de Administração'
Nesta seção, você verá como configurar o perfil e também como configurar a chave de API a partir do painel.
🧭 Importante: Sem uma chave de API válida e ativa, você não poderá se autenticar no nível da empresa ou realizar operações protegidas.Uma vez que a chave de API é criada e ativa, ela aparecerá no array
validApiKeys e pode ser usada para gerar um token no nível da empresa.
🔁 Token por Empresa
Uma vez que você identifique com qual empresa deseja trabalhar, deve se autenticar novamente para gerar um token no nível da empresa. Isso geralmente é necessário para ações protegidas como envio de notificações ou upload de mídia. Você usará akey recuperada anteriormente nos seus parâmetros de query ou headers, dependendo do endpoint.