Widget Customizável
A plataforma permite que desenvolvedores criem widgets personalizados, com total liberdade para escrever código.
Customizando
É possível alterar a configuração padrão do widget utilizando a ferramenta de edição de código, permitindo ao desenvolvedor personalizar diretamente o CSS do widget.
Configuração de um Widget
Registro
Endpoint: POST /widgets/save/{name}
Observações:
- O registro é obrigatório para utilizar qualquer funcionalidade.
- O registro deve ser feito utilizando o LowCode ou a CLI Aura.
Enviar Arquivo
Endpoint: POST /send-file/{widget_name}/{session_id}
Parâmetros:
- widget_name: Nome do widget registrado.
- session_id: ID da sessão ativa.
Enviar Mensagem
Endpoint (WebSocket): /ws/{widget_name}/{session_id}
Parâmetros:
- widget_name: Nome do widget registrado.
- session_id: ID da sessão ativa.
Histórico de Mensagens
Endpoint: GET /history/{widget_name}/{session_id}
Parâmetros:
- widget_name: Nome do widget registrado.
- session_id: ID da sessão ativa.
Download de Anexos
Endpoint: GET /widgets/{widget_name}/download/{ano}/{mes}/{dia}/{numero}.{ext}
Parâmetros:
- widget_name: Nome do widget registrado.
- ano, mes, dia: Data do envio.
- numero: Identificador do anexo.
- ext: Extensão do arquivo (ex: .pdf, .png).
Pré-visualização de Mensagens
Endpoint de referência: /receive-message
Observações: Toda resposta enviada do sistema segue o formato da mensagem do tipo ReceiveMessageFromEngine, exibindo uma prévia (preview) do conteúdo.