Passer au contenu principal
PUT
/
team
/
threat-protection
Mettre à jour la politique de protection contre les menaces de l’équipe
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
}
Mise à jour complète de la politique de protection contre les menaces de votre organisation. Les champs non spécifiés sont réinitialisés à leurs valeurs par défaut. Réservé aux administrateurs de l’équipe.

Autorisations

Authorization
string
header
requis

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

Corps

application/json
mode
enum<string>
requis

Mode de protection contre les menaces. off désactive les vérifications ; normal vérifie les domaines avec Google Web Risk (+2 crédits par domaine analysé).

Options disponibles:
off,
normal
Exemple:

"normal"

allowRequestOverrides
boolean

Indique si des requêtes individuelles peuvent transmettre un objet threatProtection. Si la valeur est false, ces requêtes sont rejetées avec un code 403.

Exemple:

true

blacklist
string[]

Domaines exacts ou motifs glob (p. ex. *.example.com) toujours bloqués, sans appel au classificateur.

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

Domaines de premier niveau à bloquer directement, en minuscules et sans point initial.

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

Comportement lorsque le classificateur est inaccessible : closed bloque (par défaut), open autorise.

Options disponibles:
open,
closed
Exemple:

"closed"

riskScoreThreshold
integer

Score normalisé (0-100) à partir duquel une décision du classificateur est bloquée. Plus il est faible, plus la règle est stricte.

Plage requise: 0 <= x <= 100
Exemple:

75

whitelist
string[]

Domaines exacts ou motifs glob toujours autorisés. Priment sur toutes les autres règles.

Exemple:
["*.trusted.example"]

Réponse

Politique de protection contre les menaces en vigueur pour l’organisation de l’équipe.

data
object
success
boolean
Exemple:

true