-
addRuleToPolicy
Adds a new rule (or rule template) to the policy's rule list
POST /policy-manager/policies/:id/rulesCreates a new local rule entry (or rule template) and adds to the end of the rule list
-
addRuleToTemplate
Adds a new rule to a rule template
POST /policy-manager/rule-templates/:id/rulesCreates a new local rule entry and adds it to the end of the rule list for the template
-
checkProposal
Evaluate if the new rule is necessary.
POST /policy-manager/checkProposalFind affected targets and check redundancy in linked policies.
-
createNetwork
Creates a network.
POST /policy-manager/networksCreates a new network document.
-
createNetworkGroup
Creates a network group.
POST /policy-manager/network-groupsCreates a new network group.
-
createPolicy
Creates a policy.
POST /policy-manager/policiesCreates a new policy document.
-
createRuleTemplate
Creates a rule template.
POST /policy-manager/rule-templatesCreates a new rule template document.
-
createSchedule
Create a schedule.
POST /policy-manager/schedulesCreate a new schedule.
-
createService
Creates a service.
POST /policy-manager/servicesCreates a new service document.
-
createServiceGroup
Creates a service group.
POST /policy-manager/service-groupsCreates a new service group.
-
deleteAdminSettings
Deletes Admin Settings
DELETE /policy-manager/admin-settingsDeletes Admin Settings based on provided Object IDs.
-
deleteDevices
Deletes Devices
DELETE /policy-manager/devicesDeletes Devices based on provided Object IDs.
-
deleteIntegration
Deletes an integration.
DELETE /policy-manager/integrations/:nameDeletes an integration.
-
deleteNetworkGroups
Deletes Network Groups
DELETE /policy-manager/network-groupsDeletes Network Groups based on provided IDs.
-
deleteNetworks
Deletes Networks
DELETE /policy-manager/networksDeletes Networks based on provided Object IDs.
-
deletePolicies
Deletes Policies
DELETE /policy-manager/policiesDeletes Policies based on provided Object IDs.
-
deleteRuleTemplates
Deletes Rule Templates
DELETE /policy-manager/rule-templatesDeletes Rule Templates based on provided Object IDs.
-
deleteSchedules
Deletes Schedules
DELETE /policy-manager/schedulesDeletes Schedules based on provided ids.
-
deleteServiceGroups
Deletes Service Groups
DELETE /policy-manager/service-groupsDeletes Service Groups based on provided IDs.
-
deleteServices
Deletes Services
DELETE /policy-manager/servicesDeletes Services based on provided Object IDs.
-
getAdminSettings
Gets all admin settings
GET /policy-manager/admin-settingsReturns all available admin settings documents.
-
getDeviceById
Get device details
GET /policy-manager/devices/:idGet device details.
-
getDevices
Gets devices by query
GET /policy-manager/devicesReturns filtered device documents.
-
getDevicesFiltered
Find Devices
POST /policy-manager/devices-filteredGets a specific subset of devices for based on given options
-
getDeviceTargets
Queries targets from devices
GET /policy-manager/targetsReturns all available targets.
-
getIntegrations
Gets all integrations without their source code.
GET /policy-manager/integrationsGets all integrations without their source code.
-
getNetworkGroupById
Gets a network group by its ID.
GET /policy-manager/network-groups/:idGets a network group by its ID.
-
getNetworkGroups
Gets all network groups
GET /policy-manager/network-groupsReturns all available network group documents.
-
getNetworkGroupUsage
Gets network group usage.
GET /policy-manager/network-groups/:id/usageGets all rules that reference the network group.
-
getNetworkRules
Gets all network rules
GET /policy-manager/networks/:id/rulesReturns all available network rules.
-
getNetworks
Gets all networks
GET /policy-manager/networksReturns all available networks documents.
-
getNetworksAndGroups
Gets all networks and network groups
GET /policy-manager/networks-and-groupsReturns all available networks and network group documents.
-
getPolicies
Gets all policies
GET /policy-manager/policiesReturns all available policies documents.
-
getPolicyById
Gets a single policy
GET /policy-manager/policies/:idReturns specified policy.
-
getPolicyTargets
Gets a policy's targets
GET /policy-manager/policies/:id/targetsGiven a policy, return all of its targets
-
getProtocolPort
Returns a protocol object with port number or port name input.
GET /policy-manager/protocol-port/:protocol/:portCall can be used to validate and convert protocol ports
-
getRuleTemplateById
Gets a single rule template
GET /policy-manager/rule-templates/:idReturns specified rule template.
-
getRuleTemplatePolicies
Gets all rule template policies
GET /policy-manager/rule-templates/:id/policiesReturns all available rule templates policies.
-
getRuleTemplates
Gets all rule templates
GET /policy-manager/rule-templatesReturns all available rule templates documents.
-
getScheduleRules
Gets rules by schedule
GET /policy-manager/schedules/:id/rulesGets all rules referencing the specified schedule
-
getSchedules
Gets all schedules
GET /policy-manager/schedulesReturns all available schedule documents.
-
getServiceGroupById
Gets a service group by its ID.
GET /policy-manager/service-groups/:idGets a service group by its ID.
-
getServiceGroups
Gets all service groups
GET /policy-manager/service-groupsReturns all available service group documents.
-
getServiceGroupUsage
Gets service group usage.
GET /policy-manager/service-groups/:id/usageGets all rules that reference the service group.
-
getServiceRules
Gets all service rules
GET /policy-manager/services/:id/rulesReturns all available service rules.
-
getServices
Gets all services
GET /policy-manager/servicesReturns all available services documents.
-
getServicesAndGroups
Gets all services and service groups
GET /policy-manager/services-and-groupsReturns all available services and service group documents.
-
importIntegration
Creates or updates an integration.
POST /policy-manager/integrationsCreates a new policy document.
-
importPoliciesFromDevice
Imports config from selected device
POST /policy-manager/import/deviceImports policies, networks, and services docuements from selected device.
-
importPoliciesPreview
Returns a preview of the device to be imported
POST /policy-manager/import/previewGets a preview of the objects on the device to be imported.
-
insertImportData
Insert the data into mongo that imported from the device.
POST /policy-manager/import/dataInsert the data into mongo that imported from the device.
-
modifyPolicyRule
Modifies a single rule on a policy
PUT /policy-manager/policies/:policyId/rules/:ruleIdModifies a single rule in a policy
-
modifyTemplateRule
Modifies a single rule in a rule template
PUT /policy-manager/rule-templates/:templateId/rules/:ruleIdModifies a single rule in a rule template
-
PreviewImport
Preview Import (manual workflow task)
/policy-manager/task/PreviewImport -
pushDryrun
Do a dryrun of pushing to the device
POST /policy-manager/device/dryrunReturn the diff of policies and targets in JSON and native config
-
pushToDevice
Push policies to device
POST /policy-manager/device/pushPush policies to device
-
showRedundantRules
Get redundant rules
GET /policy-manager/policies/:policyId/redundantRulesGet a list of the redundant rules in a policy.
-
showRedundantRulesForRuleTemplate
Get redundant rules in a Rule Template
GET /policy-manager/rule-templates/:id/redundantRulesGet a list of the redundant rules in a Rule Template.
-
updateAdminSettings
Gets all admin setting documents
PUT /policy-manager/admin-settingsReturns documents with selected import/export template per device.
-
updateIntegration
Updates an integration.
PUT /policy-manager/integrations/:nameUpdates an integration.
-
updateNetwork
Updates a network
PUT /policy-manager/networks/:idUpdates a network document based on given option properties.
-
updateNetworkGroup
Updates a network group
PUT /policy-manager/network-groups/:idUpdates a network group based on given option properties.
-
updatePolicy
Updates a policy
PUT /policy-manager/policies/:idUpdates a policy document based on given option properties.
-
updatePolicyRules
Batch update for the list of rules on the policy
PUT /policy-manager/policies/:id/rulesUpdates a policy's rules - most commonly used for re-ordering
-
updateRuleTemplate
Updates a Rule Template
PUT /policy-manager/rule-templates/:idUpdates a Rule Template document based on given option properties.
-
updateSchedule
Update an existing schedule.
PUT /policy-manager/schedules/:idUpdate an existing schedule.
-
updateService
Updates a service
PUT /policy-manager/services/:idUpdates a service document based on given option properties.
-
updateServiceGroup
Updates a service group
PUT /policy-manager/service-groups/:idUpdates a service group based on given option properties.
-
updateTargets
Updates a device's targets
PUT /policy-manager/devices/:id/targetsUpdates the policy reference(s) of a device's targets. Does not add new targets to the device.
-
updateTemplateRules
Batch update for the list of rules on a rule template
PUT /policy-manager/rule-templates/:id/rulesUpdates a template's rules - most commonly used for re-ordering
-
validateIp
Parse an ip string
POST /policy-manager/validate-ipAttempt to parse a string as an IP, and return properties of it
-
validateIpNetworks
Parse an IP string
POST /policy-manager/validate-ip-networksAttempt to parse a string as an IP, and return properties of it
-
validateIpv4Networks
Parse an IPv4 string
POST /policy-manager/validate-ipv4-networksAttempt to parse a string as an IP, and return properties of it
-
validateIpv6Networks
Parse an IPv6 string
POST /policy-manager/validate-ipv6-networksAttempt to parse a string as an IP, and return properties of it
-
ViewDryrun
View Dryrun (manual workflow task)
/policy-manager/task/ViewDryrun