---
title: "Get the permissions of a user for a project."
method: GET
path: "/permissions"
tags: ["Permissions"]
---

# Get the permissions of a user for a project.

`GET /permissions`

## Response `200`

OK

- UserPermissionsDto
  - `projectId` string, uuid
  - `projectAccessLevel` 'None' | 'Standard' | 'ProjectAdmin' | 'AccountAdmin'
  - `isAccessible` boolean
  - `requireMfa` boolean
  - `groupId` string, uuid, nullable
  - `defaultGroupAccessLevel` 'None' | 'Read' | 'Create' | 'Edit' | 'Delete'
  - `entities` EntityPermissionsDto[], nullable
    - `id` string, uuid
    - `accessLevel` 'None' | 'Read' | 'Create' | 'Edit' | 'Delete'
    - `canImportExport` boolean
    - `fields` FieldPermissionsDto[], nullable
      - `id` string, uuid
      - `accessLevel` 'None' | 'Read' | 'Create' | 'Edit' | 'Delete'
    - `records` RecordPermissionsDto[], nullable
      - `recordFilterType` 'Field' | 'CreatedBy'
      - `fieldId` string, uuid, nullable
      - `includeGroupUsers` boolean
      - `accessLevel` 'None' | 'Read' | 'Create' | 'Edit' | 'Delete'

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.dev/gridfox/apis/gridfox-public-api.md) · [All operations](https://skmtc.dev/gridfox/apis/gridfox-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gridfox/gridfox-public-api/revisions/e1a1b07aa38c/schema)
