Skip to content

Update Result Visibility

Request

urlscan Pro - Change the visibility of a scan owned by you or your team.

Security
apikeyAuth(Required scopes: readwrite)
Path
scanIdstring, (uuid)required

UUID of scan result

Bodyapplication/jsonrequired
visibilitystringrequired

New visibility for the scan result

Enum:"public""unlisted""private""deleted"
PUT
/api/v1/result/{scanId}/visibility/
curl -i -X PUT \
  'https://urlscan.io/api/v1/result/{scanId}/visibility/' \
  -H 'Content-Type: application/json' \
  -H 'api-key: YOUR_API_KEY_HERE' \
  -d '{
    "visibility": "public"
  }'

Responses

OK

Bodyapplication/json
uuidstring, (uuid)
messagestring
Example:"Visibility updated"
visibilitystring

Updated visibility of a scan owned by you or your team

Enum:"public""unlisted""private""deleted"
Response
{ "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "message": "Visibility updated", "visibility": "public" }