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