Bots conhecidos
Listar configuração de bots conhecidos
Lista as configurações de bots conhecidos em um domínio. true
indica que o bot pode acessar a sua aplicação, além disso, você pode decidir se quer ou não ignorá-los nas contagens do Rate Limit. false
indica que o bot não pode acessar a sua aplicação, portanto será bloqueado na borda, gerando um evento de segurança que pode ser visualizado no Threat Hub.
GET /v1/trustedbots/{dominio}
$ curl -i https://api.gocache.com.br/v1/trustedbots/seudominio.com.br \
-H 'GoCache-Token:seu_token'
HTTP/1.1 200 OK
{
"status_code": 1,
"result":
{
"pingdom": true,
"google": true,
"archive.org": true,
"apple": true,
"baidu": false,
"msn": true,
"uptimerobot": false,
"facebook": true,
"linkedin": true,
"bing": true,
"yahoo": true,
"pinterest": false,
"mercadolivre": false,
"duckduckgo": false,
"semrush": false,
"yandex": false
}
}
Alterar configuração de bots conhecidos
Define quais bots podem ou não acessar a aplicação. Não é obrigatório o envio de todos os bots. Apenas as configurações encaminhadas serão atualizadas. O body deve ser enviado em JSON. O retorno inclui o estado de todos os bots.
PUT /v1/trustedbots/{dominio}
$ curl -i https://api.gocache.com.br/v1/trustedbots/seudominio.com.br \
-X PUT \
-H 'GoCache-Token:seu_token' \
-d '{"pingdom": false, "mercadolivre": true }' \
HTTP/1.1 200 OK
{
"status_code": 1,
"result":
{
"pingdom": false,
"google": true,
"archive.org": true,
"apple": true,
"baidu": false,
"msn": true,
"uptimerobot": false,
"facebook": true,
"linkedin": true,
"bing": true,
"yahoo": true,
"pinterest": false,
"mercadolivre": true,
"duckduckgo": false,
"semrush": false,
"yandex": false
}
}