Artica Proxy exposes a REST-based API that lets you create, query, update, and delete Access-Control Lists (ACLs) governing SSL inspection. Through this interface you can programmatically decide which connections should be decrypted for deep inspection, which should remain end-to-end encrypted, and how exceptions are handled—all without touching the GUI or reloading the proxy.
The API supports bulk operations, versioned changes, and immediate activation, making it easy to integrate certificate-pinning rules, regulatory exemptions, or security-monitoring workflows into your existing automation pipeline.This feature is available on Artica v4.50 Service Pack 5 or Artica v4.50 Service Pack 4 Hotfix 20250525-12
Compile rules in production mode.
GET http://1.2.3.4:9503/proxy/ssl/build
GET http://1.2.3.4:9503/proxy/acls/ssl/rules
Return a json[ {
"Description": "Decrypt SSL for specific sites", // Name of the rule
"Id": 1, // ID of the rule
"Crypt": 1, // 1 Decode SSL, 0 Do not touch
"Order": 0, // Order of the rule
"Enabled": 1,// Active / Inactive
"Objects": [{ // List of objects associated to the rule
"Gpid": 27, // ID of the object
"Negation": 0,
"ZOrder": 1,
"GroupType": "dstdom_regex",
"GroupName": "Limited-Allowed-DestDomains",
"Params": "",
"ID": 27
}]
} ]