Modules
Module management operations
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 · enumOptionalPossible values:
Sort order
Responses
200
Modules retrieved successfully
application/json
400
Validation error
application/json
500
Internal server error
application/json
get
/rbac/moduleCreate 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
201
Module created successfully
application/json
400
Validation error
application/json
500
Internal server error
application/json
post
/rbac/moduleUpdate 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
200
Module updated successfully
application/json
400
Validation error
application/json
500
Internal server error
application/json
put
/rbac/module/{moduleId}Last updated