---
title: "Update extension settings"
method: PUT
path: "/extension/settings"
tags: ["Extension"]
---

# Update extension settings

`PUT /extension/settings`

## Request

- Base URL: `https://api.toriihq.com/v1.0`
- URL: `https://api.toriihq.com/v1.0/extension/settings`
- Auth: API key in header `Authorization`

Updates the browser extension configuration. Each provided section (dlp, blockedSites, usersFilter) is fully replaced; omitted sections are unchanged. blockedSites.sites supports up to 5000 sites.<br/><br/>
<p><ul><li>Rate limit: 50 requests per minute</li></ul></p>

## Request body

- Model122
  - `dlp` Model116
    - `enabled` boolean, required
    - `enabledTypes` Model32
  - `blockedSites` Model118
    - `enabled` boolean, required
    - `sites` Model34[], required
      - `domain` string, required
      - `reason` string, required
      - `alternativeURL` string
      - `alternativeName` string
      - `isDismissAllowed` boolean, required
      - `title` string, required
      - `icon` 'blocked' | 'warning' | 'info' | 'error' | 'security' | 'noIcon', required
  - `usersFilter` Model120[]
    - `id` string, required
    - `filters` Model37[], required
      - `id` number
      - `op` string
      - `value` Model36
      - `key` string

## Response `200`

Successful

- Model39
  - `idOrg` integer, required
  - `extensionMode` 'disabled' | 'enabled' | 'enabledUnauthenticated', required
  - `dlp` Dlp, required
    - `enabled` boolean, required
    - `enabledTypes` Model32
    - `sites` Model33[]
      - `domain` string, required
      - `selectors` Selectors
        - `promptTextarea` string
  - `blockedSites` BlockedSites, required
    - `enabled` boolean, required
    - `sites` Model34[], required
      - `domain` string, required
      - `reason` string, required
      - `alternativeURL` string
      - `alternativeName` string
      - `isDismissAllowed` boolean, required
      - `title` string, required
      - `icon` 'blocked' | 'warning' | 'info' | 'error' | 'security' | 'noIcon', required
  - `usersFilter` Model38[], required
    - `id` string, required
    - `filters` Model37[], required
      - `id` number
      - `op` string
      - `value` Model36
      - `key` string

---

[API](https://skmtc.dev/toriihq/apis/torii-api-documentation.md) - [All operations](https://skmtc.dev/toriihq/apis/torii-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/toriihq/apis/torii-api-documentation/revisions/15fd1512591b?raw)
