---
title: "List current actor permissions"
method: GET
path: "/me/permissions"
tags: ["identity"]
---

# List current actor permissions

`GET /me/permissions`

Lists all effective permissions for the authenticated actor. Conditional permissions include a stable `when` condition id.

## Response `200`

OK

- Permission[]
  - `permission` string, required — Permission in `resource.action` form (e.g. `user.read`).
  - `scopes` string[], required — Concrete scope paths where this permission applies in the current realm (e.g. `tenant/T1` or `tenant/T1/customer/C5`).
  - `when` string, nullable — Stable condition id when the permission is conditional (e.g. `is_own_user`). Omitted when unconditional.

## Other responses

- `400` — Bad Request

## Changes

- **2026-07-28** `6dcbbdcbd9e0` — 1 info
  - api operation id `me_permissions_me_permissions_get` removed and replaced with `list_permissions_me_permissions_get`
- **2026-07-27** `b95b7ffdc1eb` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/joinsophic/apis/sophic-engine-api/changes/me/permissions/get.md)

---

[API](https://skmtc.dev/joinsophic/apis/sophic-engine-api.md) · [All operations](https://skmtc.dev/joinsophic/apis/sophic-engine-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/joinsophic/sophic-engine-api/revisions/5b4c43e2941b/schema)
