Last updated 10 months ago
Was this helpful?
Perform various operations for Symitar parameters.
Symitar eDocs References: Coming soon.
Retrieve privilege group
The authorization object required for the operation. Only one credential type is required (if multiple are available) as long as it is configured in SymXchange parameters.
{"AdministrativeCredentials":{"Password":"suwn37834b91&"}}
The custom object for NexumAPI request attributes.
{"customFields":{"appId":"glaci"}}
POST /nexum/627/2022.01/parameter/getPrivGroup HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 143 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "PrivGroupGroup": 1, "nxAttributes": { "customFields": { "appId": "glaci" } } }
Successful operation.
{ "PrivGroup": { "AssignablebyMemberUser": 1, "Description": "text", "Group": 1, "SecurityAmount": [ { "EntryId": 1, "SecurityAmount": 1 } ] } }
Returns the privilege groups with select fields
POST /nexum/627/2022.01/parameter/getPrivGroupSelectFields HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 300 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "PrivGroupGroup": 1, "SelectableFields": { "IncludeAllPrivGroupFields": true, "PrivGroupFields": { "AssignablebyMemberUser": true, "Description": true, "Group": true, "SecurityAmount": [ 1 ] } }, "nxAttributes": { "customFields": { "appId": "glaci" } } }
Returns paged list of privilege groups
POST /nexum/627/2022.01/parameter/getPrivGroupPagedList HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 218 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "PagingRequestContext": { "NumberOfRecordsToReturn": 1, "NumberOfRecordsToSkip": 1, "Token": "text" }, "nxAttributes": { "customFields": { "appId": "glaci" } } }
{ "PrivGroup": [ { "AssignablebyMemberUser": 1, "Description": "text", "Group": 1, "SecurityAmount": [ { "EntryId": 1, "SecurityAmount": 1 } ] } ], "Token": "text" }
Returns the list of privilege groups with select fields
POST /nexum/627/2022.01/parameter/getPrivGroupListSelectFields HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 281 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "SelectableFields": { "IncludeAllPrivGroupFields": true, "PrivGroupFields": { "AssignablebyMemberUser": true, "Description": true, "Group": true, "SecurityAmount": [ 1 ] } }, "nxAttributes": { "customFields": { "appId": "glaci" } } }
{ "PrivGroupList": { "hasReachedMaximumListSize": true, "PrivGroup": [ { "AssignablebyMemberUser": 1, "Description": "text", "Group": 1, "SecurityAmount": [ { "EntryId": 1, "SecurityAmount": 1 } ] } ] } }
Retrieve a list of select fields for privilege groups
POST /nexum/627/2022.01/parameter/searchPrivGroupSelectFields HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 313 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "SelectableFields": { "IncludeAllPrivGroupFields": true, "PrivGroupFields": { "AssignablebyMemberUser": true, "Description": true, "Group": true, "SecurityAmount": [ 1 ] } }, "SearchFilter": { "Query": "text" }, "nxAttributes": { "customFields": { "appId": "glaci" } } }
Returns paged list of privilege groups with select fields
POST /nexum/627/2022.01/parameter/getPrivGroupPagedListSelectFields HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 375 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "PagingRequestContext": { "NumberOfRecordsToReturn": 1, "NumberOfRecordsToSkip": 1, "Token": "text" }, "SelectableFields": { "IncludeAllPrivGroupFields": true, "PrivGroupFields": { "AssignablebyMemberUser": true, "Description": true, "Group": true, "SecurityAmount": [ 1 ] } }, "nxAttributes": { "customFields": { "appId": "glaci" } } }
Retrieve a paged list of select fields for privilege groups
POST /nexum/627/2022.01/parameter/searchPrivGroupPagedSelectFields HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 390 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "PagingRequestContext": { "NumberOfRecordsToReturn": 1, "NumberOfRecordsToSkip": 1, "Token": "text" }, "SelectableFields": { "IncludeAllPrivGroupFields": true, "PrivGroupFields": { "AssignablebyMemberUser": true, "Description": true, "Group": true, "SecurityAmount": [ 1 ] } }, "Query": "text", "nxAttributes": { "customFields": { "appId": "glaci" } } }
Update privileged groups by ID
POST /nexum/627/2022.01/parameter/updatePrivGroupByID HTTP/1.1 Host: naas.ymcu.libum.io Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 272 { "Credentials": { "AdministrativeCredentials": { "Password": "suwn37834b91&" } }, "PrivGroupGroup": 1, "PrivGroupUpdatableFields": { "AssignablebyMemberUser": 1, "Description": "text", "SecurityAmount": [ { "EntryId": 1, "SecurityAmount": 1 } ] }, "nxAttributes": { "customFields": { "appId": "glaci" } } }
{ "UpdateStatus": { "isAllFieldsUpdateSuccess": true, "FailedUpdateStatus": [ { "Record": "text", "ErrorCode": "text", "ErrorMessage": "text", "PrimaryKeyField": [ { "Name": "text", "Value": "text" } ] } ] } }