Referência de endpointsScripts
Bloquear um script (cria uma regra de bloqueio)
POST
Define status = blocked, registra uma revisão e cria ou atualiza uma regra de bloqueio (script inline → hash do conteúdo; externo → domínio).
bearerAuthheader
AutorizaçãoBearer <token>Token de API criado em Configurações → API. Os escopos ficam vinculados ao token; cada operação lista o escopo exigido em x-scope.
id*stringFormato
uuidorg_id?stringSomente parceiros (orgs:manage): atua sobre esta organização filha. Também pode ser enviado como org_id em corpos JSON.
Formato
uuidIdempotency-Key?stringReproduz a resposta original por 24 h
Tamanho
1 <= length <= 255application/json- body
justification?stringTamanho
length <= 2000Script bloqueado + regra
application/json- response
id?stringFormato
uuidstore_id?stringFormato
uuidsrc?stringtype?|Valor em
"first_party""known_third""unknown"nullcategory?string|nullstatus?stringValor em
"trusted""needs_review""suspicious""malicious""authorized""blocked"integrity_status?|Valor em
"match""mismatch""pending""monitored""blocked"nullcurrent_hash?string|nullauthorized_hash?string|nullhash_source?string|nullsri_hash?string|nullintegrity_attr?boolean|nullsize_bytes?integer|nullvendor_id?string|nullgtm_container?string|nullauthorization_method?|Valor em
"manual""auto""policy""ai_assisted""import""api""expiry""integrity""system"nullauthorized_by?string|nulljustification?string|nullpolicy_id?|Formato
uuidpolicy_version?integer|nullreviewed_at?|Formato
date-timeexpires_at?|Formato
date-timereview_due_at?|Formato
date-timefirst_seen_at?stringFormato
date-timelast_seen_at?stringFormato
date-timelast_verified_at?|Formato
date-timelast_hash_change_at?|Formato
date-timerule?|nullcurl -X POST "https://example.com/scripts/497f6eca-6276-4993-bfeb-53cbbbba6f08/block" \ -H "Content-Type: application/json" \ -d '{ "justification": "Unknown script exfiltrating card data." }'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "store_id": "7fe87115-950c-4ae8-bd7e-970406bc9ac0", "src": "string", "type": "first_party", "category": "string", "status": "trusted", "integrity_status": "match", "current_hash": "string", "authorized_hash": "string", "hash_source": "string", "sri_hash": "string", "integrity_attr": true, "size_bytes": 0, "vendor_id": "string", "gtm_container": "string", "authorization_method": "manual", "authorized_by": "string", "justification": "string", "policy_id": "ee9b03e0-6495-427a-85a5-34444d24ae04", "policy_version": 0, "reviewed_at": "2019-08-24T14:15:22Z", "expires_at": "2019-08-24T14:15:22Z", "review_due_at": "2019-08-24T14:15:22Z", "first_seen_at": "2019-08-24T14:15:22Z", "last_seen_at": "2019-08-24T14:15:22Z", "last_verified_at": "2019-08-24T14:15:22Z", "last_hash_change_at": "2019-08-24T14:15:22Z", "rule": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "store_id": "7fe87115-950c-4ae8-bd7e-970406bc9ac0", "type": "block", "target": "domain", "value": "string", "label": "string", "active": true, "created_at": "2019-08-24T14:15:22Z" }}