Roles

POST

Create Role

Create a new role with specified permissions.

Required Permission: Create Role
POST /roles

Request Body

JSON

    

Request Parameters

Parameter Type Required Validation Description
name String Required unique:roles,name Name of the role
permissions Array Optional array Array of permission names

Important Notes:

  • Role name must be unique
  • Permissions should be an array of permission IDs

Response

201 Created
Status Code
HTTP status code (201)
Message
Success confirmation message
Data
Created role details