Vai al contenuto

Contagem de robôs enviada pelo servidor do app (servidor a servidor)

POST/api/analytics/robots

Auth
Pubblica
Le descrizioni degli endpoint provengono dalla specifica dell’API e per ora sono in portoghese. L’interfaccia intorno è tradotta.

Chamada pelo `server.js` do app, uma vez por minuto, com o que ele agregou em memória: comunidade × User-Agent × rota × quantidade de requisições de página de robôs (quem não roda JavaScript). A API classifica o UA (buscador, LLM ou robô ruim; humano é ignorado) e soma no dia da comunidade. Exige `X-Analytics-Key` igual a `ANALYTICS_INGEST_KEY`; sem a chave configurada, sempre 403.

Header

NomeTipoDescrizione
X-Analytics-Keyobbligatoriostring

Corpo della richiesta application/json

NomeTipoDescrizione
itemsobbligatorioobject[]
items[].communityIdobbligatoriostring (uuid)
items[].userAgentobbligatoriostring
items[].pathobbligatoriostring
items[].countobbligatoriointeger≥ 1
items[].atfacoltativostring (date-time)Minuto da contagem.

Risposte

CodiceDescrizione
202Contagem recebida.
400Requisição inválida — falha de validação.
403Autenticado, mas sem permissão para esta operação.

Esempio con curl

curl -X POST "https://api.memberfy.net/api/analytics/robots" \
  -H "Content-Type: application/json" \
  -d '{"items":[{}]}'