Endpoints do navegador
Endpoints que os navegadores dos seus visitantes chamam diretamente para formulários, chatbot e contagem de visualizações de página.
Esta página foi traduzida do inglês. Se houver qualquer diferença, vale a versão em inglês. Ler em inglês
Estes endpoints não usam token. O Atlas aceita uma requisição somente quando o cabeçalho Origin dela é a origem de site registrada do seu ambiente; qualquer outra recebe 403 ORIGIN_DENIED. O CORS é limitado a essa origem.
https://<delivery host>/v1/public/environments/{environmentId}Formulários
Seção intitulada “Formulários”| Método e caminho | Finalidade |
|---|---|
GET /forms/{formKey} |
Definição do formulário, configurações e o desafio a exibir |
POST /forms/{formKey}/submissions |
Enviar. Veja Formulários e leads para o corpo da requisição |
Chatbot
Seção intitulada “Chatbot”| Método e caminho | Finalidade |
|---|---|
GET /bots/{botKey} |
Aparência e gatilhos |
POST /bots/{botKey}/conversations |
Iniciar: { path?, challengeToken? } → { conversationId, secret, messages } |
POST /bots/{botKey}/conversations/{id}/messages |
Enviar: { secret, text? (≤ 1,000 chars), choice?, challengeToken? } |
428 BOT_CHALLENGE_REQUIRED pede ao navegador que conclua o Turnstile e tente novamente. 409 CONVERSATION_FULL após 80 mensagens. O widget de chat cuida de tudo isso por você.
Visualizações de página
Seção intitulada “Visualizações de página”POST /analytics/views com { "path": "/about" } retorna 204. Envie-o após cada carregamento de página e navegação no lado do cliente com fetch(…, { keepalive: true }). Ignore pré-visualizações e bots.
O Atlas armazena apenas contagens diárias por rota: sem cookies, sem endereços IP, sem identificadores de visitante.