# AppRestrictions

**Kind**: interface | **Module**: [Workspaces](https://docs.interop.io/desktop/reference/javascript/workspaces/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/workspaces/apprestrictions/index.html

Describes the restrictions for dropping apps in a Workspace and allowing apps to appear in the "Add Apps" popup menu of a Workspace.

*Since: io.Connect Desktop 10.5, io.Connect Browser 4.6, @interopio/workspaces-api 5.0.0*

## Properties

- **`apps`** (`AppRestrictionEntry[]`, optional)
  Array of objects describing the restrictions related to specific apps.
  The restrictions specified here will override the default restrictions specified via the `default` property.
- **`default`** (`AppRestrictionRule`, optional)
  Default restrictions that will be applied to all apps.
  The restrictions specified here can be overridden per app via the `apps` array.

## Related types

- [AppRestrictionEntry](https://docs.interop.io/desktop/reference/javascript/workspaces/apprestrictionentry/index.md)
- [AppRestrictionRule](https://docs.interop.io/desktop/reference/javascript/workspaces/apprestrictionrule/index.md)
