Skip to main content

Cyware Orchestrate

Forcepoint Data Loss Prevention (DLP)

App Vendor: Forcepoint

App Category: Network Security

Connector Version: 1.0.0

API Version: 1.0.0

Product Version: v8.3.x

About App

The Forcepoint Data Loss Prevention (DLP) app provides integration with Forcepoint Data Loss Prevention (DLP) enterprise application. Forcepoint DLP protects organizations from information leaks and data loss at the perimeter and inside the organization, as well as in certain infrastructure as service platforms.

The Forcepoint Data Loss Prevention app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

Add API-managed Category

This action adds categories as containers for URLs and IP addresses maintained in the Forcepoint DLP application.

Add URL

This action adds a URL from an API-managed specified category in the Forcepoint DLP application.

List API-managed Categories

This action retrieves a list of API-managed categories or all categories from the Forcepoint DLP application.

Start a Management API Transaction

This action starts a API-managed transaction when any changes are needed to make via management API in the Forcepoint DLP application.

Delete API-managed Categories

This action deletes API-managed categories using category ID or name from the Forcepoint DLP application.

Get System and Transaction Status

This action gets the system and transaction status from the Forcepoint DLP application.

Roll back changes on Specified Transaction

This action rolls back the changes for the specified transaction. It cancels all the added and deleted commands within the specified transaction in the Forcepoint DLP application.

Commit Changes on Specified Transaction

This action commits changes to the specified transaction. It commits the API changes for all the added and deleted commands within the specified transaction in the Forcepoint DLP application.

Get IOCs from Category

This action gets all the URLs, IP addresses, and ranges in the specified category in the Forcepoint DLP application.

Remove IP Address

This action removes the IP address from an API-managed specified category in the Forcepoint DLP application.

Remove URL

This action removes the URL from an API-managed specified category in the Forcepoint DLP application.

Add IP Address

This action adds an IP address from an API-managed specified category in the Forcepoint DLP application.

Configuration Parameters

The following configuration parameters are required for the Forcepoint Data Loss Prevention (DLP) app to communicate with the Forcepoint Data Loss Prevention (DLP) enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

Server FQDN

Enter the Forcepoint DLP Server FQDN.

Example:

<http|https://platform_ip|domain>

Text

Required

Username

Enter the Forcepoint DLP Username.

Text

Required

Password

Enter the the Forcepoint DLP Password.

Password

Required

Port

Enter the Forcepoint DLP Port.

Text

Optional

Default value:

15873

SSL Verification

Choose if SSL verification is needed in configuration.

Boolean

Optional

Default value:

False

Action: Add API-managed Category

This action adds categories as containers for URLs and IP addresses maintained in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

"sampletransactionID"

Text

Required

The Transaction ID can be retrieved using Start a management api transaction action.

Category Name

Enter the category name.

Example:

“malicious”

Text

Required

Parent ID

Enter the parent ID.

Example:

“sampleparentID”

Integer

Required

Category Description

Enter the category description.

Example:

"samplecategory"

Text

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
         "category_name": “malicious”,
         "parent_id": “sampleparentID”,
         “category_description”: “samplecategory”
     }
]
Action: Add URL

This action adds a URL from an API-managed specified category in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID”

Text

Required

Category ID

Enter the category ID.

Example:

“samplecategoryID”

Integer

Required

URLs

Enter the list in comma-separated string of URLs.

Example:

“www.sampledomain.com"

List

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
         "category_id": “samplecategoryID”,
         "urls": “www.sampledomain.com"   
    }
]
Action: List API-managed Categories

This action retrieves a list of API-managed categories or all categories from the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID, if want to include categories that have not yet been committed.

Example:

“sampletransactionID”

Text

Optional

Default value:

None

Include Master Database Categories

Choose to include Forcepoint-defined master database categories.

Example:

"true"

Boolean

Optional

Allowed values:

  • True

  • False

Default value:

False

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
    
    }
]
Action: Start a Management API transaction

This action starts a API-managed transaction when any changes are needed to make via management API in the Forcepoint DLP application.

Action Input Parameters

This action does not require any input parameter.

Action: Delete API-managed Categories

This action deletes API-managed categories using category ID or name from the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID”

Text

Required

Category Value

Enter the list in comma-separated string for category value as name or ID.

Example:

“samplecategoryID”

Any

Required

If category value is ID

Choose true if category value is ID.

Example:

“true”

Boolean

Optional

Allowed values:

  • True

  • False

Default value:

False

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
         "categories_value": “samplecategoryID”,
         "is_categories_id": “true”,
   
     }
]
Action: Get System and Transaction Status

This action gets the system and transaction status from the Forcepoint DLP application.

Action Input Parameters

This action does not require any input parameter.

Action: Roll back Changes on Specified Transaction

This action rolls back the changes for the specified transaction. It cancels all the added and deleted commands within the specified transaction in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID"

Text

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID"
   
    }
]
Action: Commit Changes on Specified Transaction

This action can be used for specified transaction to commit api changes as all add and delete commands within the specified transaction in the forcepoint dlp application

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID"

Text

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID"
    }
]
Action: Get IOCs from Category

This action gets all the URLs, IP addresses, and ranges in the specified category in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Category Value

Enter the category value as name or ID.

Example:

“samplecategoryID”

Text

Required

If category value is ID

Choose if category value is ID.

Example:

"true"

Boolean

Optional

Allowed values:

  • True

  • False

Default value:

False

Example Request

[
     {
         "category_value": “samplecategoryID”,
         "is_categories_id": “true”,
   
     }
]
Action: Remove IP Address

This action removes the IP address from an API-managed specified category in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID”

Text

Required

Category ID

Enter the category ID.

Example:

“samplecategoryID”

Integer

Required

IP addresses

Enter the list in comma-separated string of IP addresses.

Example:

“10.10.10.10”

Any

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
         "category_id": “samplecategoryID”,
         "ip_address": “10.10.10.10”,
   
     }
]
Action: Remove URL

This action removes the URL from an API-managed specified category in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID”

Text

Required

Category ID

Enter the category ID.

Example:

“samplecategoryID”

Integer

Required

URLs

Enter the list in comma-separated string of URLs.

Example:

“www.sampledomain.com”

Any

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
         "category_id": “samplecategoryID”,
         "urls": “www.sampledomain.com”
   
     }
]
Action: Add IP Address

This action adds an IP address from an API-managed specified category in the Forcepoint DLP application.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Transaction ID

Enter the transaction ID.

Example:

“sampletransactionID”

Text

Required

Category ID

Enter the category ID.

Example:

“samplecategoryID”

Integer

Required

IP Addresses

Enter the list in comma-separated string of IP addresses.

Example:

“10.10.10.10”

Any

Required

Example Request

[
    {
         "transaction_id": “sampletransactionID”,
         "category_id": “samplecategoryID”,
         "ip_address": “10.10.10.10”
   
    }
]