---
title: "Get List Roles"
method: GET
path: "/roles"
tags: ["Role Management Api"]
---

# Get List Roles

`GET /roles`

## Request

- Base URL: `https://162.159.120.206`
- URL: `https://162.159.120.206/roles`
- Auth: HTTP bearer

Role API

## Query parameters

- `searchType1` string
- `searchType2` string
- `searchType3` string
- `searchStartDate` string
- `searchEndDate` string
- `searchType` string
- `searchText` string
- `searchText2` string
- `searchCompany` string
- `searchTargetId` string
- `searchDisplayYn` string
- `searchLangType` string
- `searchDeviceType` string
- `searchBoardType` string
- `searchOrder` string
- `offsetStartNumber` integer
- `page` integer
- `size` integer
- `sort` string[]

## Response `200`

OK

- ChamomileResponseRolePagingResponse
  - `code` integer
  - `message` string
  - `data` RolePagingResponse
    - `list` RoleDTO[]
      - `seq` integer
      - `roleNm` string
      - `idx` integer
      - `roleSeq` string
      - `menuSeq` string
      - `myUsers` string[]
      - `myMenus` integer[]
      - `regDt` string, date-time
    - `pagination` PaginationInfo
      - `page` integer
      - `totalElements` integer
      - `totalPages` integer
      - `size` integer

## Other responses

- `500`: Internal Server Error

---

[API](https://skmtc.dev/lotteinnovate/apis/lotteinnovate-api.md) - [All operations](https://skmtc.dev/lotteinnovate/apis/lotteinnovate-api/llms.txt) - [OpenAPI document](https://skmtc.dev/lotteinnovate/apis/lotteinnovate-api/revisions/423a0490d0a2?raw)
