Saltar al contenido principal
PUT
/
team
/
threat-protection
Actualizar la política de protección contra amenazas del equipo
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
}
Actualización completa de la política de protección contra amenazas de tu organización. Los campos no especificados se restablecen a los valores predeterminados. Solo los administradores del equipo.

Autorizaciones

Authorization
string
header
requerido

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

Cuerpo

application/json
mode
enum<string>
requerido

Modo de protección contra amenazas. off deshabilita las comprobaciones; normal verifica los dominios con Google Web Risk (+2 créditos por dominio analizado).

Opciones disponibles:
off,
normal
Ejemplo:

"normal"

allowRequestOverrides
boolean

Indica si las solicitudes individuales pueden incluir un objeto threatProtection. Si es false, esas solicitudes se rechazan con 403.

Ejemplo:

true

blacklist
string[]

Dominios exactos o globs (p. ej., *.example.com) que siempre se bloquean, sin llamar al clasificador.

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

Dominios de nivel superior que se bloquearán directamente, en minúsculas y sin punto inicial.

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

Comportamiento cuando no se puede acceder al clasificador: closed bloquea (predeterminado) y open permite.

Opciones disponibles:
open,
closed
Ejemplo:

"closed"

riskScoreThreshold
integer

Puntuación normalizada (0-100) a partir de la cual se bloquea el veredicto de un clasificador. Cuanto más baja, más estricta.

Rango requerido: 0 <= x <= 100
Ejemplo:

75

whitelist
string[]

Dominios exactos o globs siempre permitidos. Tienen prioridad sobre cualquier otra regla.

Ejemplo:
["*.trusted.example"]

Respuesta

Política de protección contra amenazas vigente para la organización del equipo.

data
object
success
boolean
Ejemplo:

true