# Mutations / Settings

# Settings

**Mutation**
## updateSettings — Returns [Vendor](/documentation/Objects/Vendor#Vendor)

**Scopes required:** modify_settings

> <p>This is currently an experimental mutation, please get in contact with us before using it.</p>

| Arguments | Type | Description |
| --- | --- | --- |
| vendor | [JSON!](/documentation/Types/JSON#JSON) | The settings to update for the vendor |
| outlets | [JSON!](/documentation/Types/JSON#JSON) | The settings to update for the outlets |
| registers | [JSON!](/documentation/Types/JSON#JSON) | The settings to update for the registers |
| users | [JSON!](/documentation/Types/JSON#JSON) | The settings to update for the users |

**Example Mutation**

```graphql
mutation UpdateSettings($vendor: JSON!, $outlets: JSON!, $registers: JSON!, $users: JSON!) {
    updateSettings(vendor: $vendor, outlets: $outlets, registers: $registers, users: $users) {
        id,
        url,
        name,
        businessType,
        trialEndsAt
    }
}

# Example variables
{
    "vendor": "<VENDOR>",
    "outlets": "<OUTLETS>",
    "registers": "<REGISTERS>",
    "users": "<USERS>"
}
```