# Mutations / Loyalties

# Loyalties

**Mutation**
## updateLoyalty — Returns [Outlet](/documentation/Objects/Outlets#Outlet)

**Scopes required:** modify_loyalty

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

| Arguments | Type | Description |
| --- | --- | --- |
| id | [ID!](/documentation/Types/UUID#UUID) | <p> The `ID` scalar type represents a unique identifier. </p> <p> The `ID` type appears in a `JSON` response as a `String`; however, it is not intended to be human-readable. The `ID` is mathematically universally unique across all types and Vendors and can be used as such. </p> |
| loyalties | [JSON](/documentation/Types/JSON#JSON) | <p> The `JSON` scalar type represents data that is stored in the JSON format as defined by [ECMA-404](https://www.json.org/json-en.html). </p> > <p>We would highly suggest getting in contact with us before using any field that requests or returns JSON.</p> |

**Example Mutation**

```graphql
mutation UpdateLoyalties {
    updateLoyalty {
        id,
        name,
        parent,
        deleted,
        logo
    }
}
```