A API de Notificações do Looqbox permite o envio de notificações individuais para usuários. Cada notificação é direcionada a um destinatário específico e exibida no feed geral, podendo também ser filtrada na aba de IA. Essa API é ideal para automação de alertas e comunicação personalizada.
Apenas o usuário destinatário e o remetente têm acesso à mensagem pela interface, garantindo comunicação direta e personalizada dentro da plataforma.
Setup
Para utilizar a API, o cliente deve requisitar um token de acesso. Esse token deve ser incluído no cabeçalho de cada requisição na chave Authorization.
authorLogin: Usuário que está enviando a mensagem.
recipientLogin: Usuário que receberá a mensagem.
question (opcional): Indica qual pergunta será feita no Looqbox caso o usuário clique na notificação.
metadata (opcional): Campo para informações adicionais (ex: nome da campanha, tags para categorização etc)
Características da API
Correlação de Mensagens
É importante que o cliente salve o ID de cada mensagem enviada para que possa acompanhar seu status junto à equipe do Looqbox. Esse identificador é chamado de correlationId e permite rastrear cada etapa de envio da mensagem através do log do sistema.
Exemplo de resposta ao envio de uma mensagem:
Limitações
A API possui restrições de taxa de envio (rate limits), que devem ser discutidas de acordo com cada cenário e o token do cliente.
Arquitetura
As mensagens são entregues por uma arquitetura de filas, o que pode resultar em um pequeno atraso entre o envio e a entrega. Esse tempo de processamento varia conforme o volume de mensagens, geralmente levando de alguns segundos a poucos minutos.
Casos de Erro
A API pode retornar os seguintes erros:
400 - Requisição Inválida
Retornado quando falta alguma informação obrigatória:
429 - Limite de Requisições Excedido
Se o número de requisições superar o limite permitido para o token: