Table Of Content®
Junos Space
®
Junos Space RESTful API Reference for Security
Director
Release
15.1R1
Modified:2016-06-24
Copyright©2016,JuniperNetworks,Inc.
JuniperNetworks,Inc.
1133InnovationWay
Sunnyvale,California94089
USA
408-745-2000
www.juniper.net
Copyright©2016,JuniperNetworks,Inc.Allrightsreserved.
JuniperNetworks,Junos,Steel-BeltedRadius,NetScreen,andScreenOSareregisteredtrademarksofJuniperNetworks,Inc.intheUnited
Statesandothercountries.TheJuniperNetworksLogo,theJunoslogo,andJunosEaretrademarksofJuniperNetworks,Inc.Allother
trademarks,servicemarks,registeredtrademarks,orregisteredservicemarksarethepropertyoftheirrespectiveowners.
JuniperNetworksassumesnoresponsibilityforanyinaccuraciesinthisdocument.JuniperNetworksreservestherighttochange,modify,
transfer,orotherwiserevisethispublicationwithoutnotice.
Junos®SpaceRESTfulAPIReferenceforSecurityDirector
Copyright©2016,JuniperNetworks,Inc.
Allrightsreserved.
Theinformationinthisdocumentiscurrentasofthedateonthetitlepage.
YEAR2000NOTICE
JuniperNetworkshardwareandsoftwareproductsareYear2000compliant.JunosOShasnoknowntime-relatedlimitationsthroughthe
year2038.However,theNTPapplicationisknowntohavesomedifficultyintheyear2036.
ENDUSERLICENSEAGREEMENT
TheJuniperNetworksproductthatisthesubjectofthistechnicaldocumentationconsistsof(orisintendedforusewith)JuniperNetworks
software.UseofsuchsoftwareissubjecttothetermsandconditionsoftheEndUserLicenseAgreement(“EULA”)postedat
http://www.juniper.net/support/eula.html.Bydownloading,installingorusingsuchsoftware,youagreetothetermsandconditionsof
thatEULA.
ii Copyright©2016,JuniperNetworks,Inc.
Table of Contents
About the Documentation ............................................xi
DocumentationandReleaseNotes..................................xi
DocumentationConventions.......................................xi
Documentation Feedback ........................................xiii
RequestingTechnicalSupport.....................................xiv
Self-HelpOnlineToolsandResources...........................xiv
OpeningaCasewithJTAC.....................................xiv
Part1 SecurityDirectorRESTfulWebServicesOverview
Chapter1 SecurityDirectorRESTfulWebServicesOverview......................3
SecurityDirectorRESTfulWebServicesOverview..........................3
UsingSecurityDirectorRESTfulWebServices.............................5
Format and Conventions ..........................................5
MediaTypes.................................................5
Part2 SecurityDirectorObjects
Chapter2 AddressManagementRESTfulWebServices..........................9
AddressManagementRESTfulWebServices.............................9
GET ...........................................................9
POST .........................................................13
PUT ..........................................................14
DELETE .......................................................15
PATCH ........................................................15
Chapter3 ServiceManagementRESTfulWebServices..........................17
ServiceManagementRESTfulWebServices..............................17
GET ...........................................................17
POST .........................................................24
PUT ..........................................................25
DELETE .......................................................26
PATCH ........................................................26
Chapter4 ApplicationSignatureManagementRESTfulWebServices............29
ApplicationSignatureManagementRESTfulWebServices.................29
GET ..........................................................29
POST .........................................................33
PUT ..........................................................37
DELETE .......................................................38
Copyright©2016,JuniperNetworks,Inc. iii
JunosSpaceRESTfulAPIReferenceforSecurityDirector
Chapter5 IPSManagementRESTfulWebServices..............................41
IPSManagementRESTfulWebServices.................................41
GET...........................................................41
Chapter6 VariablesManagementRESTfulWebServices........................43
VariablesManagementRESTfulWebServices...........................43
GET ..........................................................43
POST .........................................................46
PUT ..........................................................48
DELETE .......................................................49
PATCH ........................................................49
Chapter7 SchedulerManagementRESTfulWebServices........................51
SchedulerManagementRESTfulWebServices...........................51
GET...........................................................51
POST .........................................................53
Modify a Scheduler ..........................................54
DELETE .......................................................55
Chapter8 UTMManagementRESTfulWebServices............................57
UTMPolicyManagementRESTfulWebServices..........................57
GET ..........................................................57
POST .........................................................59
PUT ..........................................................60
DELETE .......................................................61
AntispamProfileManagementRESTfulWebServices.....................62
GET ..........................................................62
POST .........................................................63
PUT ..........................................................63
DELETE .......................................................64
AntivirusProfileManagementRESTfulWebServices......................64
GET ..........................................................64
POST.........................................................66
PUT ..........................................................67
DELETE .......................................................68
ContentFilteringProfileManagementRESTfulWebServices...............68
GET ..........................................................68
POST .........................................................70
PUT...........................................................71
DELETE .......................................................73
WebFilteringProfileManagementRESTfulWebServices...................73
GET ..........................................................73
POST .........................................................75
PUT ..........................................................76
DELETE .......................................................77
PATCH ........................................................77
URLPatternManagementRESTfulWebServices.........................78
GET ..........................................................78
POST .........................................................79
PUT ..........................................................80
iv Copyright©2016,JuniperNetworks,Inc.
TableofContents
DELETE .......................................................80
PATCH ........................................................81
URLCategoryManagementRESTfulWebServices........................81
GET...........................................................81
POST .........................................................83
PUT ..........................................................83
DELETE .......................................................84
PATCH ........................................................84
DeviceProfileManagementRESTfulWebServices........................85
GET ..........................................................85
POST.........................................................86
PUT ..........................................................88
DELETE .......................................................89
Chapter9 ZoneSetManagementRESTfulWebServices........................91
ZoneSetManagementRESTfulWebServices............................91
POST .........................................................91
PUT ..........................................................92
DELETE .......................................................92
Part3 SecurityDirectorServices
Chapter10 FirewallPolicyManagementRESTfulWebServices...................95
FirewallPolicyManagementRESTfulWebServices.......................95
Firewall Policies ................................................95
GET ......................................................95
POST ....................................................105
PUT ......................................................122
DELETE ...................................................123
PolicyProfiles..................................................124
GET ......................................................124
POST .....................................................125
PUT ......................................................126
DELETE ...................................................127
PATCH ....................................................127
Chapter11 VPNManagementRESTfulWebServices...........................129
VPNManagementRESTfulWebServices...............................129
IPsec VPN ....................................................129
GET ......................................................129
POST.....................................................134
DELETE ...................................................139
Extranet Devices ...............................................140
GET ......................................................140
POST .....................................................141
PUT ......................................................142
PATCH ....................................................142
DELETE ...................................................143
Copyright©2016,JuniperNetworks,Inc. v
JunosSpaceRESTfulAPIReferenceforSecurityDirector
VPNProfiles...................................................144
GET ......................................................144
POST.....................................................145
PUT......................................................148
PATCH....................................................149
DELETE...................................................150
Part4 SecurityIntelligenceManagement
Chapter12 SecurityIntelligenceRESTfulWebServices..........................153
SecurityIntelligenceControllerSettingsManagementRESTfulWebServices..153
GET..........................................................153
POST ........................................................155
PUT .........................................................156
SpotlightSecureConnectorManagementRESTfulWebServices............157
ConnectorConfigurationManagementRESTfulWebServices...........157
POST .....................................................157
ConnectorManagementRESTfulWebService.......................157
GET ......................................................157
ConnectorTrustedCAManagementRESTfulWebServices.............159
GET ......................................................159
POST ....................................................160
DELETE ...................................................161
ConnectorFeedUpdateStatusManagementRESTfulWebServices......161
ConnectorFeedUpdateStatusSummary.......................163
AddorModifyConnectorDeviceAssociationRESTfulWebService.......163
POST ....................................................164
DeviceFeedStatusManagementRESTfulWebServices...............164
UpdateDevicetoConnectorRESTfulWebServices...................165
SecurityIntelligenceInformationSourceManagementRESTfulWeb
Services ......................................................165
GET .........................................................165
POST ........................................................166
PUT..........................................................167
DELETE ......................................................168
SecurityIntelligencePoliciesManagementRESTfulWebServices...........168
GET .........................................................169
POST ........................................................170
PUT ..........................................................171
DELETE.......................................................172
SecurityIntelligenceProfileManagementRESTfulWebServices............172
GET ..........................................................172
POST ........................................................174
PUT..........................................................174
DELETE.......................................................175
SecurityIntelligenceDynamicAddressManagementRESTfulWebServices...175
GET..........................................................175
POST.........................................................177
PUT ..........................................................177
vi Copyright©2016,JuniperNetworks,Inc.
TableofContents
DELETE ......................................................178
Part5 SecurityDeviceManagement
Chapter13 DeviceManagementRESTfulWebServices..........................181
DeviceManagementRESTfulWebServices.............................181
GET ..........................................................181
POST ........................................................185
Part6 SecurityDirectorJobManagement
Chapter14 JobManagementRESTfulWebServices.............................191
JobManagementRESTfulWebServices................................191
GET ..........................................................191
Copyright©2016,JuniperNetworks,Inc. vii
JunosSpaceRESTfulAPIReferenceforSecurityDirector
viii Copyright©2016,JuniperNetworks,Inc.
List of Tables
About the Documentation ..........................................xi
Table1:NoticeIcons.................................................xii
Table2:TextandSyntaxConventions...................................xii
Part1 SecurityDirectorRESTfulWebServicesOverview
Chapter1 SecurityDirectorRESTfulWebServicesOverview......................3
Table3:Media-TypeStringFormatParameters............................6
Copyright©2016,JuniperNetworks,Inc. ix
JunosSpaceRESTfulAPIReferenceforSecurityDirector
x Copyright©2016,JuniperNetworks,Inc.
Description:The Juniper Networks Logo, the Junos logo, and JunosE are trademarks of Juniper Networks, Inc. All Job Management RESTful Web Services .