Roles
POST
Create Role
Create a new role with specified permissions.
Required Permission:
Create Role
POST
/dashboard/roles
Request Body
JSONRequest Parameters
| Parameter | Type | Required | Validation | Description |
|---|---|---|---|---|
| name | String | Required | unique, string, max:255 | Name of the role |
| permission_id | Array | Optional | array | Array of permission |
| permission_id.* | Integer | Optional | exists:permissions,id | Each permission ID must exist (if permission_id is provided) |
Important Notes:
- Role name must be unique
- Permissions should be an array of permission IDs
Response
201 CreatedStatus Code
HTTP status code (201)
Message
Success confirmation message
Data
Created role details