Fortinet black logo

Customers policy installation

Customers policy installation

GET all example

Request

GET http://localhost:8080/fpc/api/customers/2/installs?startdate=2016-11-14 12:38:08&enddate=2016-1Z1-24 15:38:08

Headers

accept: application/jsonz

content-type: application/json

fpc-sid: $FPCSID

Cookie: JSESSIONID=$FPCSID

Response

Status 200 OK

[{

"id" : 3,

"taskId" : 681,

"customerId" : 2,

"customerName" : "customer two",

"userid" : 1,

"userName" : "system-generated",

"deviceName" : "FGVM010000051257",

"packageName" : "FGT168_LB_root",

"vdomName" : "root",

"taskDetails" : "Policy package FGT168_LB_root install to device FGVM010000051257and vdom root started with taskId 681",

"adomName" : "Adom5_LB",

"fortimanagerId" : 1,

"createdOn" : 1479780232000

}, {

"id" : 4,

"taskId" : 682,

"customerId" : 2,

"customerName" : "customer two",

"userid" : 1,

"userName" : "system-generated",

"deviceName" : "FGVM010000051257",

"packageName" : "FGT168_LB_root",

"vdomName" : "root",

"taskDetails" : "Policy package FGT168_LB_root install to device FGVM010000051257and vdom root started with taskId 682",

"adomName" : "Adom5_LB",

"fortimanagerId" : 1,

"createdOn" : 1479929677000

}]

GET installation details by ID

Request

POST http://localhost:8080/fpc/api/customers/2/installs/4

Headers

accept: application/json

content-type: application/json

fpc-sid: $FPCSID

Cookie: JSESSIONID=$FPCSID

Response

Status 200 OK

{

"installId": 4,

"taskId": 682,

"customerId": 2,

"customerName": "customer two",

"installationLog": " Starting log (Run on device) Start installing FGVM010000051257 $ config vdom FGVM010000051257 (vdom) $ edit root current vf=root:0 FGVM010000051257 (root) $ config firewall policy FGVM010000051257 (policy) $ delete 21 FGVM010000051257 (policy) $ end FGVM010000051257 (root) $ end FGVM010000051257 $ config vdom FGVM010000051257 (vdom) $ edit root current vf=root:0 FGVM010000051257 (root) $ config firewall ssl-ssh-profile FGVM010000051257 (ssl-ssh-profile) $ delete "_2_default_default_" FGVM010000051257 (ssl-ssh-profile) $ end FGVM010000051257 (root) $ end ---> generating verification report <--- done generating verification report install finished ",

"errorCode": "0",

"errorMsg": "Get Install Log Successfully"

}

Customers policy installation

GET all example

Request

GET http://localhost:8080/fpc/api/customers/2/installs?startdate=2016-11-14 12:38:08&enddate=2016-1Z1-24 15:38:08

Headers

accept: application/jsonz

content-type: application/json

fpc-sid: $FPCSID

Cookie: JSESSIONID=$FPCSID

Response

Status 200 OK

[{

"id" : 3,

"taskId" : 681,

"customerId" : 2,

"customerName" : "customer two",

"userid" : 1,

"userName" : "system-generated",

"deviceName" : "FGVM010000051257",

"packageName" : "FGT168_LB_root",

"vdomName" : "root",

"taskDetails" : "Policy package FGT168_LB_root install to device FGVM010000051257and vdom root started with taskId 681",

"adomName" : "Adom5_LB",

"fortimanagerId" : 1,

"createdOn" : 1479780232000

}, {

"id" : 4,

"taskId" : 682,

"customerId" : 2,

"customerName" : "customer two",

"userid" : 1,

"userName" : "system-generated",

"deviceName" : "FGVM010000051257",

"packageName" : "FGT168_LB_root",

"vdomName" : "root",

"taskDetails" : "Policy package FGT168_LB_root install to device FGVM010000051257and vdom root started with taskId 682",

"adomName" : "Adom5_LB",

"fortimanagerId" : 1,

"createdOn" : 1479929677000

}]

GET installation details by ID

Request

POST http://localhost:8080/fpc/api/customers/2/installs/4

Headers

accept: application/json

content-type: application/json

fpc-sid: $FPCSID

Cookie: JSESSIONID=$FPCSID

Response

Status 200 OK

{

"installId": 4,

"taskId": 682,

"customerId": 2,

"customerName": "customer two",

"installationLog": " Starting log (Run on device) Start installing FGVM010000051257 $ config vdom FGVM010000051257 (vdom) $ edit root current vf=root:0 FGVM010000051257 (root) $ config firewall policy FGVM010000051257 (policy) $ delete 21 FGVM010000051257 (policy) $ end FGVM010000051257 (root) $ end FGVM010000051257 $ config vdom FGVM010000051257 (vdom) $ edit root current vf=root:0 FGVM010000051257 (root) $ config firewall ssl-ssh-profile FGVM010000051257 (ssl-ssh-profile) $ delete "_2_default_default_" FGVM010000051257 (ssl-ssh-profile) $ end FGVM010000051257 (root) $ end ---> generating verification report <--- done generating verification report install finished ",

"errorCode": "0",

"errorMsg": "Get Install Log Successfully"

}