---
title: "Update client information"
method: POST
path: "/clients/update"
tags: ["clients"]
---

# Update client information

`POST /clients/update`

## Request

- Base URL: `/control` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/control/clients/update`
- Auth: HTTP basic

## Request body

- ClientUpdate: Client update request
  - `name` string
  - `data` Client: Client information.
    - `name` string: Name
    - `ids` string[]: IP, CIDR, MAC, or ClientID.
    - `use_global_settings` boolean
    - `filtering_enabled` boolean
    - `parental_enabled` boolean
    - `safebrowsing_enabled` boolean
    - `safesearch_enabled` boolean
    - `use_global_blocked_services` boolean
    - `blocked_services` string[]
    - `upstreams` string[]
    - `tags` string[]

## Response `200`

OK.

---

[API](https://skmtc.dev/guardllamanet/apis/adguard-home.md) - [All operations](https://skmtc.dev/guardllamanet/apis/adguard-home/llms.txt) - [OpenAPI document](https://skmtc.dev/guardllamanet/apis/adguard-home/revisions/14ff21aeb363?raw)
