Modules

Module management operations

Get modules

get
/rbac/module

Retrieve module information

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
moduleIdstringOptional

Filter by module ID

moduleNamestringOptional

Filter by module name

descriptionstringOptional

Filter by description

statusstringOptional

Filter by status

startDatestring · dateOptional

Start date filter

endDatestring · dateOptional

End date filter

pageSizestringOptional

Number of items per page

pageNumberstringOptional

Page number

sortBystringOptional

Sort field

sortOrderstring · enumOptional

Sort order

Possible values:
Responses
get
/rbac/module

Create module

post
/rbac/module

Create a new module

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
moduleNamestringRequired

Module name

descriptionstringOptional

Module description

statusstring · enumOptionalDefault: activePossible values:
startDateTimestring · date-timeOptional
endDateTimestring · date-timeOptional
Responses
post
/rbac/module

Update module

put
/rbac/module/{moduleId}

Update module information

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
moduleIdstring · uuidRequired

Module ID

Body
moduleNamestringOptional
descriptionstringOptional
statusstring · enumOptionalPossible values:
startDateTimestring · date-timeOptional
endDateTimestring · date-timeOptional
Responses
put
/rbac/module/{moduleId}

Last updated