Fortinet black logo

Customers and customer users

Customers and customer users

Method

Path Parameters

Description

GET

/customers

Retrieve all customers record

POST

/customers

Create a new customer record

GET

/customers/{cid}

Retrieve the information for a customer record identified by the customer ID

POST

/customers/{cid}

Edit an existing customer record

POST

/customers/delete/{cid}

Delete a customer record

GET

/customers/{cid}/adoms

Get a list of ADOMs assigned to a specific customer

POST

/customers/{cid}/adoms

Update the list of ADOMs assigned to a specific customer

POST

/customers/{cid}/assignfazreports

Assign the specified FortiAnalyzer reports to a specific customer

POST

/customers/{cid}/unassignfazreports

Unassign the specified FortiAnalyzer reports from a specific customer

GET

/customers/{cid}/availablefazreports

Get a list of unassigned FortiAnalyzer reports that the specified customer can assign

GET

/customers/{cid}/assignedfazreports

Get a list of FortiAnalyzer reports that are assigned to the specified customer

GET

/customers/{cid}/commentnamebasedfilters

Get a list of comment-based and name-based filters that are assigned to a specific customer

POST

/customers/{cid}/commentnamebasedfilters

Update comment-based and name-based filters that are assigned to a specific customer

GET

/customers/{cid}/domains

Get domain names assigned to customer

POST

/customers/{cid}/domains

Add or update domain assigned to customer

GET

/customers/{cid}/installs?startdate=’yyyy-MM-dd HH:mm:ss’&enddate= ’yyyy-MM-dd HH:mm:ss

Get all installations related to customer with a given identifier and within the specified date range.
The following are the valid date formats: yyyy-MM-dd HH:mm:ss, yyyy-MM-dd HH:mm

GET

/customers/{cid}/installs/{installid}

Get installation details for given installation id (installation logs, tasked)

GET

/customers/{cid}/policyobjects

Get policy and object permissions assigned to customer

POST

/customers/{cid}/policyobjects

Add or update policy and object permissions assigned to customer

GET

/customers/{cid}/policytabs

Get policy tab permissions assigned to customer

POST

/customers/{cid}/policytabs

Add or update policy tab permissions assigned to customer

GET

/customers/{cid}/tabs

Get tab permissions assigned to customer

POST

/customers/{cid}/tabs

Add or update tab permissions assigned to customer

GET

/customers/{cid}/users

List all users for a particular customer

POST

/customers/{cid}/users

Create a new user under a particular customer

GET

/customers/{cid}/users/{uid}

List the user information for a particular user ID

POST

/customers/{cid}/users/delete/{uid}

Delete the user from the customer

POST

/customers/{cid}/users/{uid}

Edit the existing user information

GET

/customers/{cid}/widgets

Get widgets assigned to customer

POST

/customers/{cid}/widgets

Add or update widgets assigned to customer

Customers and customer users

Method

Path Parameters

Description

GET

/customers

Retrieve all customers record

POST

/customers

Create a new customer record

GET

/customers/{cid}

Retrieve the information for a customer record identified by the customer ID

POST

/customers/{cid}

Edit an existing customer record

POST

/customers/delete/{cid}

Delete a customer record

GET

/customers/{cid}/adoms

Get a list of ADOMs assigned to a specific customer

POST

/customers/{cid}/adoms

Update the list of ADOMs assigned to a specific customer

POST

/customers/{cid}/assignfazreports

Assign the specified FortiAnalyzer reports to a specific customer

POST

/customers/{cid}/unassignfazreports

Unassign the specified FortiAnalyzer reports from a specific customer

GET

/customers/{cid}/availablefazreports

Get a list of unassigned FortiAnalyzer reports that the specified customer can assign

GET

/customers/{cid}/assignedfazreports

Get a list of FortiAnalyzer reports that are assigned to the specified customer

GET

/customers/{cid}/commentnamebasedfilters

Get a list of comment-based and name-based filters that are assigned to a specific customer

POST

/customers/{cid}/commentnamebasedfilters

Update comment-based and name-based filters that are assigned to a specific customer

GET

/customers/{cid}/domains

Get domain names assigned to customer

POST

/customers/{cid}/domains

Add or update domain assigned to customer

GET

/customers/{cid}/installs?startdate=’yyyy-MM-dd HH:mm:ss’&enddate= ’yyyy-MM-dd HH:mm:ss

Get all installations related to customer with a given identifier and within the specified date range.
The following are the valid date formats: yyyy-MM-dd HH:mm:ss, yyyy-MM-dd HH:mm

GET

/customers/{cid}/installs/{installid}

Get installation details for given installation id (installation logs, tasked)

GET

/customers/{cid}/policyobjects

Get policy and object permissions assigned to customer

POST

/customers/{cid}/policyobjects

Add or update policy and object permissions assigned to customer

GET

/customers/{cid}/policytabs

Get policy tab permissions assigned to customer

POST

/customers/{cid}/policytabs

Add or update policy tab permissions assigned to customer

GET

/customers/{cid}/tabs

Get tab permissions assigned to customer

POST

/customers/{cid}/tabs

Add or update tab permissions assigned to customer

GET

/customers/{cid}/users

List all users for a particular customer

POST

/customers/{cid}/users

Create a new user under a particular customer

GET

/customers/{cid}/users/{uid}

List the user information for a particular user ID

POST

/customers/{cid}/users/delete/{uid}

Delete the user from the customer

POST

/customers/{cid}/users/{uid}

Edit the existing user information

GET

/customers/{cid}/widgets

Get widgets assigned to customer

POST

/customers/{cid}/widgets

Add or update widgets assigned to customer