Secret Data Vault Management
4 min
newSecretDataVault
POST
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n \"name\": \"TestBtu1_USerCredential_REstAPi4\",\r\n \"description\": \"BtuTest\",\r\n \"type\": \"USER_CREDENTIAL\",\r\n \"ipAddress\": \"127.0.0.1\",\r\n \"secretData\": \"BtuTest123123\",\r\n \"secretData2\": \"BtuTest2\",\r\n \"permissions\": {},\r\n \"username\": \"BtuTest\",\r\n \"privateType\": \"NO\",\r\n \"secretEnabled\" : true\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "TestBtu1_USerCredential_REstAPi4",
"description": "BtuTest",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "BtuTest123123",
"secretData2": "BtuTest2",
"permissions": {},
"username": "BtuTest",
"privateType": "NO",
"secretEnabled" : true
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"name":"TestBtu1_USerCredential_REstAPi4","description":"BtuTest","type":"USER_CREDENTIAL","ipAddress":"127.0.0.1","secretData":"BtuTest123123","secretData2":"BtuTest2","permissions":{},"username":"BtuTest","privateType":"NO","secretEnabled":true}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
{
"dbId": 4162806,
"name": "TestBtu1_USerCredential_REstAPi4",
"description": "BtuTest",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "bm9C6gKz5Jl97OlccaqA4A==",
"secretData2": "pv8U1TYG8rflUHnApe/jWA==",
"permissions": {},
"userCreate": "admin",
"username": "BtuTest",
"errorMessage": null,
"successful": true,
"privateType": "NO",
"userPermissionLevel": 3
}showSecretData
POST
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/show-secret-data
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/show-secret-data");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n \"dbId\": 4162938,\r\n \"name\": \"TestBtu2_USerCredential_REstAPi4\",\r\n \"description\": \"BtuTest\",\r\n \"type\": \"USER_CREDENTIAL\",\r\n \"ipAddress\": \"127.0.0.1\",\r\n \"secretData\": \"bm9C6gKz5Jl97OlccaqA4A==\",\r\n \"secretData2\": \"pv8U1TYG8rflUHnApe/jWA==\",\r\n \"permissions\": {},\r\n \"userCreate\": \"admin\",\r\n \"username\": \"BtuTest\",\r\n \"errorMessage\": null,\r\n \"successful\": true,\r\n \"privateType\": \"NO\",\r\n \"userPermissionLevel\": 3\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/show-secret-data' \
--header 'Content-Type: application/json' \
--data-raw '{
"dbId": 4162938,
"name": "TestBtu2_USerCredential_REstAPi4",
"description": "BtuTest",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "bm9C6gKz5Jl97OlccaqA4A==",
"secretData2": "pv8U1TYG8rflUHnApe/jWA==",
"permissions": {},
"userCreate": "admin",
"username": "BtuTest",
"errorMessage": null,
"successful": true,
"privateType": "NO",
"userPermissionLevel": 3
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/show-secret-data",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"dbId":4162938,"name":"TestBtu2_USerCredential_REstAPi4","description":"BtuTest","type":"USER_CREDENTIAL","ipAddress":"127.0.0.1","secretData":"bm9C6gKz5Jl97OlccaqA4A==","secretData2":"pv8U1TYG8rflUHnApe/jWA==","permissions":{},"userCreate":"admin","username":"BtuTest","errorMessage":null,"successful":true,"privateType":"NO","userPermissionLevel":3}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
{
"dbId": null,
"name": null,
"description": null,
"type": null,
"ipAddress": null,
"secretData": "BtuTest123123",
"secretData2": "BtuTest2",
"permissions": {},
"userCreate": null,
"username": null,
"errorMessage": null,
"successful": true,
"privateType": null,
"userPermissionLevel": null
}remove
POST
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/delete
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/delete");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n \"dbId\": 4162938,\r\n \"name\": \"TestBtu2_USerCredential_REstAPi4\",\r\n \"description\": \"BtuTest\",\r\n \"type\": \"USER_CREDENTIAL\",\r\n \"ipAddress\": \"127.0.0.1\",\r\n \"secretData\": \"bm9C6gKz5Jl97OlccaqA4A==\",\r\n \"secretData2\": \"pv8U1TYG8rflUHnApe/jWA==\",\r\n \"permissions\": {},\r\n \"userCreate\": \"admin\",\r\n \"username\": \"BtuTest\",\r\n \"errorMessage\": null,\r\n \"successful\": true,\r\n \"privateType\": \"NO\",\r\n \"userPermissionLevel\": 3\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/delete' \
--header 'Content-Type: application/json' \
--data-raw '{
"dbId": 4162938,
"name": "TestBtu2_USerCredential_REstAPi4",
"description": "BtuTest",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "bm9C6gKz5Jl97OlccaqA4A==",
"secretData2": "pv8U1TYG8rflUHnApe/jWA==",
"permissions": {},
"userCreate": "admin",
"username": "BtuTest",
"errorMessage": null,
"successful": true,
"privateType": "NO",
"userPermissionLevel": 3
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/delete",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"dbId":4162938,"name":"TestBtu2_USerCredential_REstAPi4","description":"BtuTest","type":"USER_CREDENTIAL","ipAddress":"127.0.0.1","secretData":"bm9C6gKz5Jl97OlccaqA4A==","secretData2":"pv8U1TYG8rflUHnApe/jWA==","permissions":{},"userCreate":"admin","username":"BtuTest","errorMessage":null,"successful":true,"privateType":"NO","userPermissionLevel":3}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
truegetPermissionTypes
GET
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/get-permission-types
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/get-permission-types");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request GET 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/get-permission-types'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/get-permission-types",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
[
"READ_ONLY_SECOND_PART",
"READ_ONLY_FIRST_PART",
"READ_ONLY",
"FULL_CONTROL"
]search
POST
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/search
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/search");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n \"name\":\"TestBtu1_USerCredential_REstAPi4\"\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/search' \
--header 'Content-Type: application/json' \
--data-raw '{
"name":"TestBtu1_USerCredential_REstAPi4"
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/search",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"name":"TestBtu1_USerCredential_REstAPi4"}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
[
{
"dbId": 4162806,
"name": "TestBtu1_USerCredential_REstAPi4",
"description": "BtuTest",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "bm9C6gKz5Jl97OlccaqA4A==",
"secretData2": "pv8U1TYG8rflUHnApe/jWA==",
"permissions": {},
"userCreate": "admin",
"username": "BtuTest",
"errorMessage": null,
"successful": true,
"privateType": "NO",
"userPermissionLevel": 3
}
]update
POST
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n \"dbId\": 4163316,\r\n \"name\": \"TestBtu2_USerCredential_REstAPi4\",\r\n \"description\": \"BtuTest2\",\r\n \"type\": \"USER_CREDENTIAL\",\r\n \"ipAddress\": \"127.0.0.1\",\r\n \"secretData\": \"BtuTest123123\",\r\n \"secretData2\": \"BtuTest2\",\r\n \"permissions\": {},\r\n \"username\": \"BtuTest2\",\r\n \"privateType\": \"NO\",\r\n \"secretEnabled\" : true\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save' \
--header 'Content-Type: application/json' \
--data-raw '{
"dbId": 4163316,
"name": "TestBtu2_USerCredential_REstAPi4",
"description": "BtuTest2",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "BtuTest123123",
"secretData2": "BtuTest2",
"permissions": {},
"username": "BtuTest2",
"privateType": "NO",
"secretEnabled" : true
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"dbId":4163316,"name":"TestBtu2_USerCredential_REstAPi4","description":"BtuTest2","type":"USER_CREDENTIAL","ipAddress":"127.0.0.1","secretData":"BtuTest123123","secretData2":"BtuTest2","permissions":{},"username":"BtuTest2","privateType":"NO","secretEnabled":true}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
{
"dbId": 4163316,
"name": "TestBtu2_USerCredential_REstAPi4",
"description": "BtuTest2",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "bm9C6gKz5Jl97OlccaqA4A==",
"secretData2": "pv8U1TYG8rflUHnApe/jWA==",
"permissions": {},
"userCreate": "admin",
"username": "BtuTest2",
"errorMessage": null,
"successful": true,
"privateType": "NO",
"userPermissionLevel": 3
}setPermission
POST
http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\r\n \"dbId\": 4163316,\r\n \"name\": \"TestBtu2_USerCredential_REstAPi4\",\r\n \"description\": \"BtuTest2\",\r\n \"type\": \"USER_CREDENTIAL\",\r\n \"ipAddress\": \"127.0.0.1\",\r\n \"secretData\": \"secretData\",\r\n \"permissions\": {\"1393870a-7bb5-4a72-b7a5-1183f2d477af\":\"FULL_CONTROL\"},\r\n \"username\": \"BtuTest2\",\r\n \"privateType\": \"NO\",\r\n \"userPermissionLevel\": 1\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save' \
--header 'Content-Type: application/json' \
--data-raw '{
"dbId": 4163316,
"name": "TestBtu2_USerCredential_REstAPi4",
"description": "BtuTest2",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "secretData",
"permissions": {"1393870a-7bb5-4a72-b7a5-1183f2d477af":"FULL_CONTROL"},
"username": "BtuTest2",
"privateType": "NO",
"userPermissionLevel": 1
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/sc/secret-vault/save",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"dbId":4163316,"name":"TestBtu2_USerCredential_REstAPi4","description":"BtuTest2","type":"USER_CREDENTIAL","ipAddress":"127.0.0.1","secretData":"secretData","permissions":{"1393870a-7bb5-4a72-b7a5-1183f2d477af":"FULL_CONTROL"},"username":"BtuTest2","privateType":"NO","userPermissionLevel":1}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
{
"dbId": 4163316,
"name": "TestBtu2_USerCredential_REstAPi4",
"description": "BtuTest2",
"type": "USER_CREDENTIAL",
"ipAddress": "127.0.0.1",
"secretData": "secretData",
"secretData2": null,
"permissions": {
"1393870a-7bb5-4a72-b7a5-1183f2d477af": "FULL_CONTROL"
},
"userCreate": "admin",
"username": "BtuTest2",
"errorMessage": null,
"successful": true,
"privateType": "NO",
"userPermissionLevel": 3
}