## On this page

The [UserConfiguration](/content/docs/api/fhir/medplum/userconfiguration/index.html) resource is used to configure user-specific settings or settings that you want a group of users to share. To do this, you need to create a UserConfiguration resource and reference it in each of the Users's [ProjectMembership](/content/docs/api/fhir/medplum/projectmembership/index.html) resources that you want to apply the settings to.

For example:

```ts
{

"resourceType": "ProjectMembership",

"userConfiguration": {

"reference": "UserConfiguration/<your-user-configuration-id>",

"display": "User Configuration Name"

},

//...

}
```

## Custom Menu on the Medplum App Sidebar [​](/content/docs/access/user-configuration#custom-menu-on-the-medplum-app-sidebar "Direct link to Custom Menu on the Medplum App Sidebar"/index.html)

The Medplum App has a sidebar that displays a list of resources.

You can add a custom menu to the sidebar by setting the `UserConfiguration.menu` field. Notice that the target is a FHIR path query that can include filters, sorting, paging, etc.

```ts
{

"resourceType": "UserConfiguration",

"menu": [\
\
    {\
\
      "title": "My Custom Menu",\
\
      "link": [\
\
        {\
\
          "name": "Patient",\
\
          "target": "/Patient"\
\
        },\
\
        {\
\
          "name": "Practitioner",\
\
          "target": "/Practitioner"\
\
        },\
\
        {\
\
          "name": "Observations - Heart Rate",\
\
          "target": "/Observation?code=http://loinc.org|8867-4"\
\
        }\
\
      ]\
\
    }\
\
  ],

//...

}
```

## User-specific FHIR Quota Rate Limits [​](/content/docs/access/user-configuration#user-specific-fhir-quota-rate-limits "Direct link to User-specific FHIR Quota Rate Limits"/index.html)

The `UserConfiguration.fhirQuota` field is used to configure a custom FHIR quota for a Bot, User, or ClientApplication. See [FHIR Quota Rate Limits](/content/docs/rate-limits#fhir-interaction-load-rate-limit/index.html) for more information.

For example:

```ts
{

"resourceType": "UserConfiguration",

"option": [\
\
    {\
\
      "id": "fhirQuota",\
\
      "valueInteger": 60000\
\
    }\
\
  ],

//...

}
```
