System Configuration
7 min
LDAP
getLdapConfiguration
GET
http://{{hostname}}/aioc-rest-web/rest/ldapConfiguration/getConfiguration
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/ldapConfiguration/getConfiguration");
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/ldapConfiguration/getConfiguration'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/ldapConfiguration/getConfiguration",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
[
{
"dbId": null,
"parameterName": "netright.auth.ldap.useproxyuser",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "netright.auth.ldap.url",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "netright.auth.ldap.baseDN",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "netright.auth.ldap.principal",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "netright.auth.ldap.timeout",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "netright.auth.ldap.socket.timeout",
"parameterValue": null,
"parameterValueInFile": null
}
]setLdapConfiguration
POST
http://{{hostname}}/aioc-rest-web/rest/ldapConfiguration/setConfiguration
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/ldapConfiguration/setConfiguration");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "[\r\n {\r\n \"parameterName\": \"netright.auth.ldap.baseDN\",\r\n \"parameterValue\": \"DC=example,DC=com\"\r\n },\r\n {\r\n \"parameterName\": \"netright.auth.ldap.principal\",\r\n \"parameterValue\": \"uid=?,DC=example,DC=com\"\r\n },\r\n {\r\n \"parameterName\": \"netright.auth.ldap.url\",\r\n \"parameterValue\": \"ldap://1.1.1.1:389\"\r\n },\r\n {\r\n \"parameterName\": \"netright.auth.ldap.useproxyuser\",\r\n \"parameterValue\": false\r\n },\r\n {\r\n \"parameterName\": \"netright.auth.ldap.timeout\",\r\n \"parameterValue\": 1000\r\n },\r\n {\r\n \"parameterName\": \"netright.auth.ldap.socket.timeout\",\r\n \"parameterValue\": 1000\r\n }\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/ldapConfiguration/setConfiguration' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"parameterName": "netright.auth.ldap.baseDN",
"parameterValue": "DC=example,DC=com"
},
{
"parameterName": "netright.auth.ldap.principal",
"parameterValue": "uid=?,DC=example,DC=com"
},
{
"parameterName": "netright.auth.ldap.url",
"parameterValue": "ldap://1.1.1.1:389"
},
{
"parameterName": "netright.auth.ldap.useproxyuser",
"parameterValue": false
},
{
"parameterName": "netright.auth.ldap.timeout",
"parameterValue": 1000
},
{
"parameterName": "netright.auth.ldap.socket.timeout",
"parameterValue": 1000
}
]'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/ldapConfiguration/setConfiguration",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify([{"parameterName":"netright.auth.ldap.baseDN","parameterValue":"DC=example,DC=com"},{"parameterName":"netright.auth.ldap.principal","parameterValue":"uid=?,DC=example,DC=com"},{"parameterName":"netright.auth.ldap.url","parameterValue":"ldap://1.1.1.1:389"},{"parameterName":"netright.auth.ldap.useproxyuser","parameterValue":false},{"parameterName":"netright.auth.ldap.timeout","parameterValue":1000},{"parameterName":"netright.auth.ldap.socket.timeout","parameterValue":1000}]),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
true
SMS
Set Sms Configuration
POST
http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/setConfiguration
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/setConfiguration");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "[\n {\n \"parameterName\": \"aioc.sms.http.body\",\n \"parameterValue\": \"Your one time password: %token%\"\n },\n {\n \"parameterName\": \"aioc.sms.http.header\",\n \"parameterValue\": \"Content-Type:text/xml\"\n },\n {\n \"parameterName\": \"aioc.sms.http.url\",\n \"parameterValue\": \"http://smshost/path\"\n },\n {\n \"parameterName\": \"aioc.sms.http.username\",\n \"parameterValue\": \"test2\"\n },\n {\n \"parameterName\": \"aioc.sms.http.password\",\n \"parameterValue\": \"test2\"\n }\n]", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/setConfiguration' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"parameterName": "aioc.sms.http.body",
"parameterValue": "Your one time password: %token%"
},
{
"parameterName": "aioc.sms.http.header",
"parameterValue": "Content-Type:text/xml"
},
{
"parameterName": "aioc.sms.http.url",
"parameterValue": "http://smshost/path"
},
{
"parameterName": "aioc.sms.http.username",
"parameterValue": "test2"
},
{
"parameterName": "aioc.sms.http.password",
"parameterValue": "test2"
}
]'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/setConfiguration",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify([{"parameterName":"aioc.sms.http.body","parameterValue":"Your one time password: %token%"},{"parameterName":"aioc.sms.http.header","parameterValue":"Content-Type:text/xml"},{"parameterName":"aioc.sms.http.url","parameterValue":"http://smshost/path"},{"parameterName":"aioc.sms.http.username","parameterValue":"test2"},{"parameterName":"aioc.sms.http.password","parameterValue":"test2"}]),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
trueTest Sms
POST
http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/testSms
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/testSms");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n \"configuration\" : [\n {\n \"dbId\": 7465430,\n \"parameterName\": \"aioc.sms.http.body\",\n \"parameterValue\": \"test2\",\n \"parameterValueInFile\": null\n },\n {\n \"dbId\": null,\n \"parameterName\": \"aioc.sms.http.header\",\n \"parameterValue\": null,\n \"parameterValueInFile\": null\n },\n {\n \"dbId\": null,\n \"parameterName\": \"aioc.sms.http.url\",\n \"parameterValue\": null,\n \"parameterValueInFile\": null\n },\n {\n \"dbId\": null,\n \"parameterName\": \"aioc.sms.http.username\",\n \"parameterValue\": null,\n \"parameterValueInFile\": null\n },\n {\n \"dbId\": null,\n \"parameterName\": \"aioc.sms.http.password\",\n \"parameterValue\": null,\n \"parameterValueInFile\": null\n }\n ],\n \"messageBody\" : \"test2\",\n \"phoneNumber\" : \"test3\"\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location --request POST 'http://10.20.41.179/aioc-rest-web/rest/smsConfiguration/testSms' \
--header 'Content-Type: application/json' \
--header 'Cookie: NETRIGHT_SESSIONID=558cdc7a-f47b-4e92-a04e-e33cc2e42ec2' \
--data-raw '{
"configuration" : [
{
"dbId": 7465430,
"parameterName": "aioc.sms.http.body",
"parameterValue": "test2",
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.header",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.url",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.username",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.password",
"parameterValue": null,
"parameterValueInFile": null
}
],
"messageBody" : "test2",
"phoneNumber" : "test3"
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/testSms",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"configuration":[{"dbId":7465430,"parameterName":"aioc.sms.http.body","parameterValue":"test2","parameterValueInFile":null},{"dbId":null,"parameterName":"aioc.sms.http.header","parameterValue":null,"parameterValueInFile":null},{"dbId":null,"parameterName":"aioc.sms.http.url","parameterValue":null,"parameterValueInFile":null},{"dbId":null,"parameterName":"aioc.sms.http.username","parameterValue":null,"parameterValueInFile":null},{"dbId":null,"parameterName":"aioc.sms.http.password","parameterValue":null,"parameterValueInFile":null}],"messageBody":"test2","phoneNumber":"test3"}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
Get Sms Configuration
GET
http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/getConfiguration
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/getConfiguration");
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/smsConfiguration/getConfiguration'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/smsConfiguration/getConfiguration",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
[
{
"dbId": null,
"parameterName": "aioc.sms.http.body",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.header",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.url",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.username",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.sms.http.password",
"parameterValue": null,
"parameterValueInFile": null
}
]PASSSWORD
Set Password Configuration
POST
http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/setConfiguration
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/setConfiguration");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "[\n {\n \"parameterName\": \"aioc.user.force.password.change.for.new.user\",\n \"parameterValue\": false,\n \"parameterValueInFile\": null\n },\n {\n \"parameterName\": \"aioc.users.default.password.strength\",\n \"parameterValue\": 0,\n \"parameterValueInFile\": null\n },\n {\n \"parameterName\": \"aioc.user.password.log.check.count\",\n \"parameterValue\": -1,\n \"parameterValueInFile\": null\n },\n {\n \"parameterName\": \"user.suspend.afterFailedLoginAttempts\",\n \"parameterValue\": 3,\n \"parameterValueInFile\": null\n },\n {\n \"parameterName\": \"user.suspend.forMillis\",\n \"parameterValue\": 60000,\n \"parameterValueInFile\": null\n },\n {\n \"parameterName\": \"user.lock.afterFailedLoginAttempts\",\n \"parameterValue\": 5,\n \"parameterValueInFile\": null\n }\n]", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/setConfiguration",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify([{"parameterName":"aioc.user.force.password.change.for.new.user","parameterValue":false,"parameterValueInFile":null},{"parameterName":"aioc.users.default.password.strength","parameterValue":0,"parameterValueInFile":null},{"parameterName":"aioc.user.password.log.check.count","parameterValue":-1,"parameterValueInFile":null},{"parameterName":"user.suspend.afterFailedLoginAttempts","parameterValue":3,"parameterValueInFile":null},{"parameterName":"user.suspend.forMillis","parameterValue":60000,"parameterValueInFile":null},{"parameterName":"user.lock.afterFailedLoginAttempts","parameterValue":5,"parameterValueInFile":null}]),
};
$.ajax(settings).done(function (response) {
console.log(response);
});javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/setConfiguration",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify([{"parameterName":"aioc.user.force.password.change.for.new.user","parameterValue":false,"parameterValueInFile":null},{"parameterName":"aioc.users.default.password.strength","parameterValue":0,"parameterValueInFile":null},{"parameterName":"aioc.user.password.log.check.count","parameterValue":-1,"parameterValueInFile":null},{"parameterName":"user.suspend.afterFailedLoginAttempts","parameterValue":3,"parameterValueInFile":null},{"parameterName":"user.suspend.forMillis","parameterValue":60000,"parameterValueInFile":null},{"parameterName":"user.lock.afterFailedLoginAttempts","parameterValue":5,"parameterValueInFile":null}]),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
TRUEGet Password Configuration
GET
http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/getConfiguration
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/getConfiguration");
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/passwordConfiguration/getConfiguration'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/passwordConfiguration/getConfiguration",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
[
{
"dbId": null,
"parameterName": "aioc.user.force.password.change.for.new.user",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.users.default.password.strength",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "aioc.user.password.log.check.count",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "user.suspend.afterFailedLoginAttempts",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "user.suspend.forMillis",
"parameterValue": null,
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "user.lock.afterFailedLoginAttempts",
"parameterValue": null,
"parameterValueInFile": null
}
]
getMailConfiguration
GET
http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/mail
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/mail");
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/systemConfiguration/mail'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/mail",
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
[
{
"dbId": 63,
"parameterName": "aioc.email.domains",
"parameterValue": "kron.com",
"parameterValueInFile": null
},
{
"dbId": 100007,
"parameterName": "mail.password",
"parameterValue": "change_it",
"parameterValueInFile": null
},
{
"dbId": 100001,
"parameterName": "mail.smtp.auth",
"parameterValue": "true",
"parameterValueInFile": null
},
{
"dbId": 100004,
"parameterName": "mail.smtp.host",
"parameterValue": "change_it",
"parameterValueInFile": null
},
{
"dbId": 100005,
"parameterName": "mail.smtp.port",
"parameterValue": "465",
"parameterValueInFile": null
},
{
"dbId": 100003,
"parameterName": "mail.smtp.socketFactory.class",
"parameterValue": "javax.net.ssl.SSLSocketFactory",
"parameterValueInFile": null
},
{
"dbId": 100002,
"parameterName": "mail.smtp.starttls.enable",
"parameterValue": "true",
"parameterValueInFile": null
},
{
"dbId": null,
"parameterName": "mail.templates.dir",
"parameterValue": "${netright.home}/templates/mail",
"parameterValueInFile": "${netright.home}/templates/mail"
},
{
"dbId": 100006,
"parameterName": "mail.userName",
"parameterValue": "change_it",
"parameterValueInFile": null
},
{
"dbId": 100008,
"parameterName": "user.mail.from",
"parameterValue": "change_it@change_it.com",
"parameterValueInFile": null
}
]setMailConfiguration
POST
http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/setMail
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/setMail");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "[\r\n {\r\n \"parameterName\": \"aioc.email.domains\",\r\n \"parameterValue\": \"email_domain.com\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.userName\",\r\n \"parameterValue\": \"[email protected]\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.password\",\r\n \"parameterValue\": \"password\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.smtp.auth\",\r\n \"parameterValue\": \"true\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.smtp.host\",\r\n \"parameterValue\": \"smtp.kron.com\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.smtp.port\",\r\n \"parameterValue\": \"587\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.smtp.socketFactory.class\",\r\n \"parameterValue\": \"javax.net.ssl.SSLSocketFactory\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.smtp.starttls.enable\",\r\n \"parameterValue\": \"true\",\r\n \"parameterValueInFile\": null\r\n },\r\n {\r\n \"parameterName\": \"mail.templates.dir\",\r\n \"parameterValue\": \"${netright.home}/templates/mail\",\r\n \"parameterValueInFile\": \"${netright.home}/templates/mail\"\r\n },\r\n {\r\n \"parameterName\": \"user.mail.from\",\r\n \"parameterValue\": \"[email protected]\",\r\n \"parameterValueInFile\": null\r\n }\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/systemConfiguration/setMail' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"parameterName": "aioc.email.domains",
"parameterValue": "email_domain.com",
"parameterValueInFile": null
},
{
"parameterName": "mail.userName",
"parameterValue": "[email protected]",
"parameterValueInFile": null
},
{
"parameterName": "mail.password",
"parameterValue": "password",
"parameterValueInFile": null
},
{
"parameterName": "mail.smtp.auth",
"parameterValue": "true",
"parameterValueInFile": null
},
{
"parameterName": "mail.smtp.host",
"parameterValue": "smtp.kron.com",
"parameterValueInFile": null
},
{
"parameterName": "mail.smtp.port",
"parameterValue": "587",
"parameterValueInFile": null
},
{
"parameterName": "mail.smtp.socketFactory.class",
"parameterValue": "javax.net.ssl.SSLSocketFactory",
"parameterValueInFile": null
},
{
"parameterName": "mail.smtp.starttls.enable",
"parameterValue": "true",
"parameterValueInFile": null
},
{
"parameterName": "mail.templates.dir",
"parameterValue": "${netright.home}/templates/mail",
"parameterValueInFile": "${netright.home}/templates/mail"
},
{
"parameterName": "user.mail.from",
"parameterValue": "[email protected]",
"parameterValueInFile": null
}
]'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/setMail",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify([{"parameterName":"aioc.email.domains","parameterValue":"email_domain.com","parameterValueInFile":null},{"parameterName":"mail.userName","parameterValue":"[email protected]","parameterValueInFile":null},{"parameterName":"mail.password","parameterValue":"password","parameterValueInFile":null},{"parameterName":"mail.smtp.auth","parameterValue":"true","parameterValueInFile":null},{"parameterName":"mail.smtp.host","parameterValue":"smtp.kron.com","parameterValueInFile":null},{"parameterName":"mail.smtp.port","parameterValue":"587","parameterValueInFile":null},{"parameterName":"mail.smtp.socketFactory.class","parameterValue":"javax.net.ssl.SSLSocketFactory","parameterValueInFile":null},{"parameterName":"mail.smtp.starttls.enable","parameterValue":"true","parameterValueInFile":null},{"parameterName":"mail.templates.dir","parameterValue":"${netright.home}/templates/mail","parameterValueInFile":"${netright.home}/templates/mail"},{"parameterName":"user.mail.from","parameterValue":"[email protected]","parameterValueInFile":null}]),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
trueTest Mail
POST
http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/testMail
csharp
var client = new RestClient("http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/testMail");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n \"toList\": \"[email protected]; [email protected]\",\n \"subject\": \"Test Mail From Single Connect\",\n \"content\": \"Test Mail Content.\",\n \"configuration\": [\n {\n \"parameterName\": \"aioc.email.domains\",\n \"parameterValue\": \"email.domains\"\n },\n {\n \"parameterName\": \"mail.userName\",\n \"parameterValue\": \"[email protected]\"\n },\n {\n \"parameterName\": \"mail.password\",\n \"parameterValue\": \"password\"\n },\n {\n \"parameterName\": \"mail.smtp.auth\",\n \"parameterValue\": \"true\"\n },\n {\n \"parameterName\": \"mail.smtp.host\",\n \"parameterValue\": \"smtp.kron.com\"\n },\n {\n \"parameterName\": \"mail.smtp.port\",\n \"parameterValue\": \"587\"\n },\n {\n \"parameterName\": \"mail.smtp.socketFactory.class\",\n \"parameterValue\": \"javax.net.ssl.SSLSocketFactory\"\n },\n {\n \"parameterName\": \"mail.smtp.starttls.enable\",\n \"parameterValue\": \"true\"\n },\n {\n \"parameterName\": \"mail.templates.dir\",\n \"parameterValue\": \"${netright.home}/templates/mail\"\n },\n {\n \"parameterName\": \"user.mail.from\",\n \"parameterValue\": \"[email protected]\"\n }\n ]\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);curl
curl --location -g --request POST 'http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/testMail' \
--header 'Content-Type: application/json' \
--data-raw '{
"toList": "[email protected]; [email protected]",
"subject": "Test Mail From Single Connect",
"content": "Test Mail Content.",
"configuration": [
{
"parameterName": "aioc.email.domains",
"parameterValue": "email.domains"
},
{
"parameterName": "mail.userName",
"parameterValue": "[email protected]"
},
{
"parameterName": "mail.password",
"parameterValue": "password"
},
{
"parameterName": "mail.smtp.auth",
"parameterValue": "true"
},
{
"parameterName": "mail.smtp.host",
"parameterValue": "smtp.kron.com"
},
{
"parameterName": "mail.smtp.port",
"parameterValue": "587"
},
{
"parameterName": "mail.smtp.socketFactory.class",
"parameterValue": "javax.net.ssl.SSLSocketFactory"
},
{
"parameterName": "mail.smtp.starttls.enable",
"parameterValue": "true"
},
{
"parameterName": "mail.templates.dir",
"parameterValue": "${netright.home}/templates/mail"
},
{
"parameterName": "user.mail.from",
"parameterValue": "[email protected]"
}
]
}'javascript
var settings = {
"url": "http://{{hostname}}/aioc-rest-web/rest/systemConfiguration/testMail",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": JSON.stringify({"toList":"[email protected]; [email protected]","subject":"Test Mail From Single Connect","content":"Test Mail Content.","configuration":[{"parameterName":"aioc.email.domains","parameterValue":"email.domains"},{"parameterName":"mail.userName","parameterValue":"[email protected]"},{"parameterName":"mail.password","parameterValue":"password"},{"parameterName":"mail.smtp.auth","parameterValue":"true"},{"parameterName":"mail.smtp.host","parameterValue":"smtp.kron.com"},{"parameterName":"mail.smtp.port","parameterValue":"587"},{"parameterName":"mail.smtp.socketFactory.class","parameterValue":"javax.net.ssl.SSLSocketFactory"},{"parameterName":"mail.smtp.starttls.enable","parameterValue":"true"},{"parameterName":"mail.templates.dir","parameterValue":"${netright.home}/templates/mail"},{"parameterName":"user.mail.from","parameterValue":"[email protected]"}]}),
};
$.ajax(settings).done(function (response) {
console.log(response);
});200
true