# GeneralAccessOut

Type: object

Fields typed as another model are documented on that model's page; fetch it before filling the field.

| Field | Type | Required | Description | Allowed values / default / constraints |
| --- | --- | --- | --- | --- |
| `access_type` | string | yes | restrict \| domain \| team |  |
| `role` | string, nullable | no | The role granted to everyone covered by `access_type`. Null when `access_type` is `restrict`, where nobody is covered. |  |

## Used by

- [DELETE /rest/beta/workflows/{id}/general-access](https://dev-api.sheetgo.com/rest/reference/workflows.md#delete-rest-beta-workflows-id-general-access)
- [GET /rest/beta/workflows/{id}/general-access](https://dev-api.sheetgo.com/rest/reference/workflows.md#get-rest-beta-workflows-id-general-access)
- [PUT /rest/beta/workflows/{id}/general-access](https://dev-api.sheetgo.com/rest/reference/workflows.md#put-rest-beta-workflows-id-general-access)

---

More: start page https://dev-api.sheetgo.com/rest/reference.md, everything in one file https://dev-api.sheetgo.com/rest/llms-full.txt, OpenAPI https://dev-api.sheetgo.com/rest/openapi.json.
