Pular para o conteúdo principal
PUT
/
team
/
threat-protection
Atualizar a política de proteção contra ameaças da equipe
curl --request PUT \
  --url https://api.firecrawl.dev/v2/team/threat-protection \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "mode": "normal",
  "allowRequestOverrides": true,
  "blacklist": [
    "*.risky.example"
  ],
  "blockedTlds": [
    "zip"
  ],
  "failurePolicy": "closed",
  "riskScoreThreshold": 75,
  "whitelist": [
    "*.trusted.example"
  ]
}
'
{
  "data": {
    "allowRequestOverrides": true,
    "blacklist": [
      "*.risky.example"
    ],
    "blockedTlds": [
      "zip"
    ],
    "configured": true,
    "failurePolicy": "closed",
    "mode": "normal",
    "riskScoreThreshold": 75,
    "updatedAt": "2023-11-07T05:31:56Z",
    "whitelist": [
      "*.trusted.example"
    ]
  },
  "success": true
}
Atualização completa da política de proteção contra ameaças da sua organização. Os campos não especificados são redefinidos para os valores padrão. Somente administradores da equipe.

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corpo

application/json
mode
enum<string>
obrigatório

Modo de proteção contra ameaças. off desativa as verificações; normal verifica os domínios no Google Web Risk (+2 créditos por domínio verificado).

Opções disponíveis:
off,
normal
Exemplo:

"normal"

allowRequestOverrides
boolean

Se requisições individuais podem incluir um objeto threatProtection. Quando falso, essas requisições são rejeitadas com 403.

Exemplo:

true

blacklist
string[]

Domínios exatos ou globs (por exemplo, *.example.com) sempre bloqueados, sem chamada ao classificador.

Exemplo:
["*.risky.example"]
blockedTlds
string[]

Domínios de nível superior a serem bloqueados diretamente, em minúsculas e sem ponto inicial.

Exemplo:
["zip"]
failurePolicy
enum<string>

Comportamento quando o classificador está inacessível: closed bloqueia (padrão), open permite.

Opções disponíveis:
open,
closed
Exemplo:

"closed"

riskScoreThreshold
integer

Pontuação normalizada (0-100) a partir da qual um veredito do classificador é bloqueado. Quanto menor, mais rigoroso.

Intervalo obrigatório: 0 <= x <= 100
Exemplo:

75

whitelist
string[]

Domínios exatos ou globs sempre permitidos. Tem precedência sobre qualquer outra regra.

Exemplo:
["*.trusted.example"]

Resposta

Política de proteção contra ameaças em vigor para a organização da equipe.

data
object
success
boolean
Exemplo:

true