{ "info": { "_postman_id": "4b0dcd38-85e4-4fb2-b091-ef283dc257e1", "name": "Trellix Web Gateway Policy Anti-Malware SSL Scanning API", "description": "API for creating, updating, and managing security policies, rule sets, and configurations for web filtering and threat prevention on Trellix Web Gateway (formerly McAfee Web Gateway). Provides programmatic access to policy rules, URL filter settings, anti-malware settings, and SSL scanning configurations.\n\nContact Support:\n Name: Trellix Support\n Email: support@trellix.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "lastUpdatedBy": "35240", "uid": "35240-4b0dcd38-85e4-4fb2-b091-ef283dc257e1" }, "item": [ { "name": "ssl", "item": [ { "name": "settings", "item": [ { "name": "Get SSL scanning settings", "id": "57b2fcdf-c6e1-4186-8c16-33f9fa9ffbe4", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] }, "description": "Retrieve the current SSL/TLS inspection configuration including certificate handling, bypass lists, and protocol settings." }, "response": [ { "id": "213f691a-0aac-4d2d-94f5-3c72cb874b7a", "name": "SSL scanning settings", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"enabled\": \"\",\n \"verifyServerCertificates\": \"\",\n \"bypassDomains\": [\n \"\",\n \"\"\n ],\n \"bypassCategories\": [\n \"\",\n \"\"\n ],\n \"minimumProtocolVersion\": \"TLSv1.2\"\n}", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-213f691a-0aac-4d2d-94f5-3c72cb874b7a" }, { "id": "a2e76d64-d578-4641-85de-adabf2af5541", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-a2e76d64-d578-4641-85de-adabf2af5541" } ], "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-57b2fcdf-c6e1-4186-8c16-33f9fa9ffbe4" }, { "name": "Update SSL scanning settings", "id": "699103b4-4de1-48a3-8420-0e4b1bd78655", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"enabled\": \"\",\n \"verifyServerCertificates\": \"\",\n \"bypassDomains\": [\n \"\",\n \"\"\n ],\n \"bypassCategories\": [\n \"\",\n \"\"\n ],\n \"minimumProtocolVersion\": \"TLSv1.2\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] }, "description": "Update the SSL/TLS inspection configuration. Changes must be committed to take effect." }, "response": [ { "id": "27e996ca-e6a2-446a-a3d0-00990412fad4", "name": "Settings updated", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"enabled\": \"\",\n \"verifyServerCertificates\": \"\",\n \"bypassDomains\": [\n \"\",\n \"\"\n ],\n \"bypassCategories\": [\n \"\",\n \"\"\n ],\n \"minimumProtocolVersion\": \"TLSv1.2\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-27e996ca-e6a2-446a-a3d0-00990412fad4" }, { "id": "c94b6dfc-8418-4203-a1d7-ca59ec3206da", "name": "Invalid settings", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"enabled\": \"\",\n \"verifyServerCertificates\": \"\",\n \"bypassDomains\": [\n \"\",\n \"\"\n ],\n \"bypassCategories\": [\n \"\",\n \"\"\n ],\n \"minimumProtocolVersion\": \"TLSv1.2\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-c94b6dfc-8418-4203-a1d7-ca59ec3206da" }, { "id": "06d721b5-3c8c-4e45-bd5f-59a6772c87a6", "name": "Unauthorized", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"enabled\": \"\",\n \"verifyServerCertificates\": \"\",\n \"bypassDomains\": [\n \"\",\n \"\"\n ],\n \"bypassCategories\": [\n \"\",\n \"\"\n ],\n \"minimumProtocolVersion\": \"TLSv1.2\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/settings", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "settings" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-06d721b5-3c8c-4e45-bd5f-59a6772c87a6" } ], "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-699103b4-4de1-48a3-8420-0e4b1bd78655" } ], "id": "da97999d-d123-44d4-a964-33cf1c6d3d63", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-da97999d-d123-44d4-a964-33cf1c6d3d63" }, { "name": "certificates", "item": [ { "name": "List SSL certificates", "id": "9f794e4b-050e-409a-a4c5-6d20c51944d9", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] }, "description": "Retrieve the list of SSL/TLS certificates used by the gateway for SSL inspection." }, "response": [ { "id": "c4d29894-90df-4fe0-bf70-490b740cf655", "name": "List of certificates", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"certificates\": [\n {\n \"id\": \"\",\n \"subject\": \"\",\n \"issuer\": \"\",\n \"validFrom\": \"\",\n \"validTo\": \"\",\n \"serialNumber\": \"\",\n \"fingerprint\": \"\"\n },\n {\n \"id\": \"\",\n \"subject\": \"\",\n \"issuer\": \"\",\n \"validFrom\": \"\",\n \"validTo\": \"\",\n \"serialNumber\": \"\",\n \"fingerprint\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-c4d29894-90df-4fe0-bf70-490b740cf655" }, { "id": "e65d6ae4-522b-4a7b-a814-67f3312c7821", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-e65d6ae4-522b-4a7b-a814-67f3312c7821" } ], "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-9f794e4b-050e-409a-a4c5-6d20c51944d9" }, { "name": "Upload an SSL certificate", "id": "93b17eaa-ab8a-44a1-afa1-7da6348a536b", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"certificate\": \"\",\n \"privateKey\": \"\",\n \"passphrase\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] }, "description": "Upload a new SSL/TLS certificate for use in SSL inspection." }, "response": [ { "id": "f91a9849-1216-47a1-b463-496992e66531", "name": "Certificate uploaded", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"certificate\": \"\",\n \"privateKey\": \"\",\n \"passphrase\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"subject\": \"\",\n \"issuer\": \"\",\n \"validFrom\": \"\",\n \"validTo\": \"\",\n \"serialNumber\": \"\",\n \"fingerprint\": \"\"\n}", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-f91a9849-1216-47a1-b463-496992e66531" }, { "id": "02c22527-d06d-453c-abc6-b4bf6a759943", "name": "Invalid certificate", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"certificate\": \"\",\n \"privateKey\": \"\",\n \"passphrase\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-02c22527-d06d-453c-abc6-b4bf6a759943" }, { "id": "ee665571-81b2-4a48-99b5-bb684819e0f7", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "JSESSIONID", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"certificate\": \"\",\n \"privateKey\": \"\",\n \"passphrase\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/ssl/certificates", "host": [ "{{baseUrl}}" ], "path": [ "ssl", "certificates" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-ee665571-81b2-4a48-99b5-bb684819e0f7" } ], "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-93b17eaa-ab8a-44a1-afa1-7da6348a536b" } ], "id": "dfa6194e-2f89-4357-91ef-de3ebce2921f", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-dfa6194e-2f89-4357-91ef-de3ebce2921f" } ], "id": "4f16cf1f-3526-4c47-9d35-90da09fa380b", "createdAt": "2026-07-28T03:19:27.000Z", "updatedAt": "2026-07-28T03:19:27.000Z", "uid": "35240-4f16cf1f-3526-4c47-9d35-90da09fa380b" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "JSESSIONID", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "mwg-server", "value": "mwg.example.com" }, { "key": "port", "value": "4712" }, { "key": "baseUrl", "value": "https://{{mwg-server}}:{{port}}/Konfigurator/REST/policy" } ] }