---
title: "POST /{group}/api/v{version}/role/manageroles"
method: POST
path: "/{group}/api/v{version}/role/manageroles"
tags: ["role"]
---

# POST /{group}/api/v{version}/role/manageroles

`POST /{group}/api/v{version}/role/manageroles`

## Path parameters

- `group` string, required
- `version` string, required

## Request body

- VagaroMerchantModelRequestSyncRoleRequest
  - `operationType` 1 | 2 | 3 | 4 | -1
  - `groupValue` string
  - `parameter` string
  - `role` VagaroMerchantModelRequestRoleModel
    - `roleID` integer
    - `roleName` string
    - `roleDesc` string
    - `isDefault` boolean
    - `isActive` boolean
    - `businessID` integer
    - `isSuperRole` boolean
    - `createdBy` integer
    - `createdDate` string, date-time
    - `modifiedBy` integer
    - `modifiedDate` string, date-time
    - `ipAddress` string
    - `pageList` integer
    - `tempRoleId` integer
    - `rolePages` string
    - `checkoutRoleListString` string
  - `pageRightXML` string
  - `recordType` integer
  - `roleOperationType` integer
  - `empRoleData` string

## Response `200`

Success

## Other responses

- `1001` — Information

---

[API](https://skmtc.net/vagaro/apis/vagaro-api.md) · [All operations](https://skmtc.net/vagaro/apis/vagaro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vagaro/vagaro-api/revisions/3e3de23c5a6a/schema)
