Logic Apps Custom Connectors and Playbook templates - ForcepointNGFW

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

↑ Back to Content Index


This is a consolidated json file for deploying ForcepointSMC custom connector + ForcepointFUID custom connector + 6 playbooks.

Attribute Value
Type Playbook
Solution Standalone Content
Source View on GitHub

Logic App Connectors

This playbook uses 5 Logic App connectors / built-in actions:

Connector / Action Type Connections Actions
azuresentinel Managed 1 17
forcepointsmcapiconnector Managed 0 25
teams Managed 1 2
ForcepointFUIDConnector Custom 1 1
ForcepointSMC-Connector Custom 1 0
Action parameters (URLs, paths, function IDs)

azuresentinel (Managed)

Action Method Endpoint Other
Update_incident_2 put /Incidents —
Update_incident put /Incidents —
Add_comment_to_incident_(V3) post /Incidents/Comment —
Entities_-_Get_IPs post /entities/ip —
Add_comment_to_incident_(V3) post /Incidents/Comment —
Update_incident put /Incidents —
Entities_-_Get_Accounts post /entities/account —
Add_comment_to_incident_(V3) post /Incidents/Comment —
Update_incident put /Incidents —
Entities_-_Get_IPs post /entities/ip —
Add_comment_to_incident_(V3) post /Incidents/Comment —
Update_incident put /Incidents —
Entities_-_Get_URLs post /entities/url —
Add_comment_to_incident_(V3) post /Incidents/Comment —
Entities_-_Get_IPs post /entities/ip —
Add_comment_to_incident_(V3) post /Incidents/Comment —
Entities_-_Get_URLs post /entities/url —

forcepointsmcapiconnector (Managed)

Action Method Endpoint Other
Add_IP_Address_into_IP_List post /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(body('Get_IP_List_Element')?['result']?[0]?['href'],'/')))}/ip_address_list —
Get_IP_address get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(body('Get_IP_List_Element')?['result']?[0]?['href'],'/')))}/ip_address_list —
Get_IP_List_Element get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list —
Login post /@{encodeURIComponent(variables('SMC Api Version Number'))}/login —
Add_IP_Address_into_IP_List post /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(body('Get_IP_List_Element')?['result']?[0]?['href'],'/')))}/ip_address_list —
Get_IP_address get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(body('Get_IP_List_Element')?['result']?[0]?['href'],'/')))}/ip_address_list —
Get_IP_List_Element get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list —
Login post /@{encodeURIComponent(variables('SMC Api Version Number'))}/login —
Add_IP_Address_into_IP_List post /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(body('Get_IP_List_Element')?['result']?[0]?['href'],'/')))}/ip_address_list —
Get_IP_address get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(body('Get_IP_List_Element')?['result']?[0]?['href'],'/')))}/ip_address_list —
Get_IP_List_Element get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list —
Login post /@{encodeURIComponent(variables('SMC Api Version Number'))}/login —
Get_URL_address get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/url_list_application/@{encodeURIComponent(last(split(body('Get_URL_List')?['result']?[0]?['href'],'/')))} —
Upload_URL_to_URL_list put /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/url_list_application/@{encodeURIComponent(last(split(body('Get_URL_List')?['result']?[0]?['href'],'/')))} —
Get_URL_List get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/url_list_application —
Login post /@{encodeURIComponent(variables('SMC Api Version Number'))}/login —
Get_Host get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/host —
Get_IP_address get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list/@{encodeURIComponent(last(split(items('For_each_IP_list')?['href'],'/')))}/ip_address_list —
Find_IP_or_URL_in_SMC get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements —
Get_IP_List_Element get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/ip_list —
Login post /@{encodeURIComponent(variables('SMC Api Version Number'))}/login —
Get_URLs_from_URL_list get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/url_list_application/@{encodeURIComponent(last(split(items('For_each_URL_list')?['href'],'/')))} —
Find_IP_or_URL_in_SMC get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements —
Get_URL_List get /@{encodeURIComponent(variables('SMC Api Version Number'))}/elements/url_list_application —
Login post /@{encodeURIComponent(variables('SMC Api Version Number'))}/login —

teams (Managed)

Action Method Endpoint Other
Post_adaptive_card_in_a_chat_or_channel_2 post /v1.0/teams/conversation/adaptivecard/poster/Flow bot/location/@{encodeURIComponent('Channel')} —
Post_adaptive_card_in_a_chat_or_channel post /v1.0/teams/conversation/adaptivecard/poster/Flow bot/location/@{encodeURIComponent('Channel')} —

ForcepointFUIDConnector (Custom)

Action Method Endpoint Other
Get_IP_Address_by_Domain_and_Username_-_Forcepoint_FUID get /api/uid/@{encodeURIComponent(variables('FUID Version'))}/user/ntlm-identity/@{encodeURIComponent(split(last(split(items('Appending_Usernames')?['AadUserId'],'@')),'.')[0],outputs('Seperator'),split(items('Appending_Usernames')?['AadUserId'],'@')[0])} —

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

↑ Back to Playbooks