Edushade Docs
Rbac

Get All Roles

GET
/rbac/roles
AuthorizationBearer <token>

In: header

Query Parameters

page?number

Page number

Default1
Range1 <= value
per_page?number

Number of roles per page

Default20
Range1 <= value <= 100
search?string

Search in role name and description

Defaultnull
guard?string

Filter by guard (web, api)

Defaultnull
status?string

Filter by status (active, inactive)

Defaultnull
permissions?string

Filter by permission IDs

Defaultnull
sort_by?string

Sort by field (name, created_at, updated_at)

Defaultnull
sort_dir?string

Sort direction (asc, desc)

Defaultnull

Response Body

curl -X GET "https://edushade.com/api/v1/rbac/roles?page=1&per_page=20"
{}
Empty
Empty
Empty