---
title: "✨ List project roles for current user"
method: GET
path: "/api/projects/roles/"
tags: ["Project Roles"]
---

# ✨ List project roles for current user

`GET /api/projects/roles/`

<Card href="https://humansignal.com/goenterprise">
        <img style="pointer-events: none; margin-left: 0px; margin-right: 0px;" src="https://docs.humansignal.com/images/badge.svg" alt="Label Studio Enterprise badge"/>
        <p style="margin-top: 10px; font-size: 14px;">
            This endpoint is not available in Label Studio Community Edition. [Learn more about Label Studio Enterprise](https://humansignal.com/goenterprise)
        </p>
    </Card>

        List project roles for requested IDs for the current user

## Query parameters

- `ids` integer[]
- `ordering` string

## Response `200`

- ProjectRole[]
  - `id` integer, required
  - `project` integer, required
  - `role` 'OW' | 'AD' | 'MA' | 'RE' | 'AN' | 'DI' | 'NO', required — * `OW` - Owner * `AD` - Administrator * `MA` - Manager * `RE` - Reviewer * `AN` - Annotator * `DI` - Deactivated * `NO` - Not Activated
  - `role_source` 'manual' | 'saml' | 'scim' | 'ldap' | 'api' | 'billing', required — * `manual` - Manual * `saml` - SAML * `scim` - SCIM * `ldap` - LDAP * `api` - API * `billing` - Billing
  - `user` integer, required

## Changes

> 97 revisions in range; 1 not diffed.

- **2026-08-10** `1d13f90af57a` — 2 breaking, 1 info
  - the response property `items/role_source` became nullable for the status `200`
  - the `items/role_source` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - added `#/components/schemas/RoleSourceEnum` to the `items/role_source` response property `allOf` list for the response status `200`
- **2026-07-07** `405d4a8e183d` — 1 info
  - added the required property `items/role_source` to the response with the `200` status
- **2026-05-06** `1540ebaf99e0` — 1 breaking
  - for the `query` request parameter `ids`, the type/format was changed from `integer`/`` to `array`/``

[Change history](https://skmtc.dev/humansignal/apis/label-studio-api/changes/api/projects/roles/get.md)

---

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