---
title: "Resolve the current user's effective data-access state"
method: GET
path: "/v4/data-access/me"
tags: ["v4", "Data Access"]
---

# Resolve the current user's effective data-access state

`GET /v4/data-access/me`

## Response `200`

Success

- SuccessResponseResolvedDataAccessResponse
  - `success` true, required — Flag for it request was successful
  - `data` ResolvedDataAccessResponse, required — Effective data-access state for a user (current assignment or team default).
    - `accessMode` 'read_write' | 'read_only', required — Effective access mode (read_write | read_only). Unrestricted users are always read_write.
    - `isUnrestricted` boolean, required — True iff the user has no bound role and the team has no default role.
    - `roleId` union — Id of the resolved role (assignment or team default); null when unrestricted.
      - string, uuid
      - string
    - `roleName` string, nullable — Name of the resolved role (assignment or team default); null when unrestricted.
  - `meta` ResponseMeta
    - `requestId` string — Unique request identifier for tracing
    - `timestamp` string, date-time — Response timestamp (UTC)
    - `durationMs` integer, nullable — Request processing time in milliseconds

## Other responses

- `401` — Auth Invalid Token
- `403` — Forbidden Insufficient Permissions
- `422` — Validation Failed
- `426` — Business Quota Exceeded
- `500` — Internal Error

---

[API](https://skmtc.dev/definite/apis/defapi.md) · [All operations](https://skmtc.dev/definite/apis/defapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/definite/defapi/revisions/5ea378187147/schema)
