---
url: /api/third-parties/formio-types/types/domain/interface-formio-permission.md
description: api documentation of FormioPermission from @tsed/formio-types
---

## Usage

```typescript
import { FormioPermission } from "@tsed/formio-types";
```

> See [/packages/third-parties/formio-types/src/domain/FormioPermission.ts](https://github.com/tsedio/tsed/blob/v8.37.1/packages/third-parties/formio-types/src/domain/FormioPermission.ts#L0-L0).

## Overview

```ts
interface FormioPermission {
    type: "create_all" | "read_all" | "update_all" | "delete_all" | "create_own" | "read_own" | "update_own" | "delete_own" | "self";
    roles: string[];
}
```

## type

```ts
type: "create_all" | "read_all" | "update_all" | "delete_all" | "create_own" | "read_own" | "update_own" | "delete_own" | "self";
```

## roles

```ts
roles: string[];
```
