Release : 6.6 or higher
Component : CA RELEASE AUTOMATION RELEASE OPERATIONS CENTER
Note: Each REST API requires a basic authentication. The request should be having authentication token for invoking the API.
REST API Swagger: http://NAC-IP:NAC-PORT/datamanagement/apis/public.html
Get All Users:
Get User:
Create a New User:
For role Superuser
{
"role": {
"type": "superuser"
},
"username": "apiuser2",
"password": "password",
"email": "[email protected]",
"firstName": "apiuser1",
"lastName": "user1",
"isLocalUser": true
}
}
For role User
{
"role": {
"type": "user",
"applicationCreator": false,
"artifactsManager": false
},
"username": "apiuser2",
"password": "password",
"email": "[email protected]",
"firstName": "apiuser1",
"lastName": "user1",
"isLocalUser": true
}
}
For role Administrator
{
"role": {
"type": "administrator",
"securityAdministrator": true,
"serversAdministrator": true,
"generalAdministrator": true
},
"username": "testadmin",
"password": "password",
"email": "[email protected]",
"firstName": "testadmin",
"lastName": "admin",
"isLocalUser": true,
}
Update User Permission:
{
"role": {
"type": "administrator",
"securityAdministrator": false,
"serversAdministrator": true,
"generalAdministrator": true
},
"password": "***",
"email": "[email protected]",
"firstName": "testadmin",
"lastName": "admin",
"isLocalUser": true
}
Delete User: