Sample Request:

 {
 "csrGenerationSource": "ENDPOINT", 
"deviceDetails": 
{ 
"vendor": "Apache", 
"category": "Server",
 "deviceName": "Apache server", 
"csrFileName": "test",
 "keyFileName": "test", 
"attributes": 
{
 "csrLocation": ""
 }
 }, 
"caConnectorInfo": 
{
 "certificateAuthority": "DigiCert", 
"isAutoRenewal": false,
 "autoRegenerateEnabled": true, 
"regenerateBeforeInDays": "30", 
"caSettingName": "DigiCert", 
"divisionId": "80312", 
"certificateType": "Private SSL Plus",
 "description": "", "csrParameters": 
{
 "commonName": "testcert8g.appviewx.plus", 
"organization": "AppViewX Inc.", 
"mailAddress": "[email protected]", 
"hashFunction": "SHA256", 
"keyType": "RSA", 
"bitLength": "2048",
 "certificateCategories": ["Server", "Client"], 
"ellipticCurve": "", "enhancedSANTypes": 
{ 
"dNSNames": []
 } 
},
 "genericFields": 
{
 "device_name_DigiCert": "test_device",
 "vs_ip_DigiCert": "xxx.xxx.xxx.xxx"
 }, 
"vendorSpecificDetails":
 { 
"caCertId": "741B2D2F05C7F6543EFB",
 "serverType": "Apache" }, 
"validityUnitValue": "1", 
"validityInDays": 365,
 "validityUnit": "years"
 },
 "certificateGroup": 
{ 
"name": "Default" 

}
 } 
Note: Please refer to the "Request Structure" to identify the changeable values.