Security
Security API - CRUD operations for Security Level, Security Level Permissions, User Security Level Permissions, User Security Levels
| API | Description |
|---|---|
| GET warmup |
Warm up the API by making a first call to the DB |
| GET securitylevel/get/{securityLevelId} |
Gets an existing Security Level |
| GET securitylevel/find?SecurityLevelId={SecurityLevelId}&Name={Name}&ActiveOnly={ActiveOnly}&Page={Page}&PageSize={PageSize}&OrderBy={OrderBy}&Order={Order}&IsPaged={IsPaged}&AddedByUserId={AddedByUserId}&ApprovedByUserId={ApprovedByUserId}&NextActionUserId={NextActionUserId} |
Perform a user search |
| POST securitylevel/add |
Adds a new security level |
| PUT securitylevel/update |
Updates an existing security level |
| DELETE securitylevel/remove?ids[0]={ids[0]}&ids[1]={ids[1]} |
Marks a security level as inactive |
| GET permissions/ispermitted/{permissionId} |
checks if the current user has a specific permission |
| GET permissions/getall |
get a list of all defined permissions |
| POST authenticate |
authenticates a user |
| POST impersonate |
impersonates a user |
| GET getaduser?Email={Email} |
retrieves a user's AD name |
| GET echouser |
display the currently logged in user, if any |