Publish List
The Publish List integration is used to publish XSOAR lists for external consumption.
Utilities · Publish List
Details
| ID | Publish List |
|---|---|
| Provider | Open Source |
| Category | Utilities |
| From Version | 6.0.0 |
| Docker Image | demisto/fastapi:0.125.0.10158186 |
| Supported Modules | Agentix XSIAM |
Configuration parameters
longRunning— Long running instancelongRunningPort— Listen Port (required)credentials— Usernamecertificate— Certificate (Required for HTTPS)key— Private Key (Required for HTTPS)incidentType— Incident typelistsToPublish— Lists to Publish (required)commaToLineBreak— List Items on Individual Linesadd_comment_if_empty— Add comment to empty list
Commands (0)
This integration defines no commands.
#### Configuration - ***Lists to Publish*** - This is the comma-separated list of list names you with to publish under the configured instance. Example: mylist1,mylist2,mylist3 - ***List Items on Individual Lines*** - For XSOAR Lists that are comma-separated text, this will take all the list items and return them on a separate line, one list item per line. We recommend that you use Cortex XSOAR server rerouting when using this integration: For Cortex XSOAR 6.x only: 1. Navigate to **Settings > About > Troubleshooting**. 2. In the **Server Configuration** section, verify that the value for the ***instance.execute.external.\<INTEGRATION-INSTANCE-NAME\>*** key is set to *true*. If this key does not exist, click **+ Add Server Configuration** and add *instance.execute.external.\<INTEGRATION-INSTANCE-NAME\>* and set the value to *true*. See the following [reference article](https://xsoar.pan.dev/docs/reference/articles/long-running-invoke) for further information. **Note**: The ***Listen Port*** needs to be available, which means it has to be unique for each integration instance. It cannot be used by other long-running integrations. For more information about long-running integrations, check out the <~XSIAM>[Forward requests to long-running integrations](https://docs-cortex.paloaltonetworks.com/r/Cortex-XSIAM/Cortex-XSIAM-Administrator-Guide/Forward-Requests-to-Long-Running-Integrations) article.</~XSIAM> <~XSOAR_SAAS>Forward Requests to Long-Running Integrations article: [Cortex XSOAR 8 Cloud](https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8/Cortex-XSOAR-Cloud-Documentation/Forward-Requests-to-Long-Running-Integrations) or [Cortex XSOAR 8 On-prem](https://docs-cortex.paloaltonetworks.com/r/Cortex-XSOAR/8.7/Cortex-XSOAR-On-prem-Documentation/Integration-commands-in-the-CLI) documentation.</~XSOAR_SAAS> #### Security - We recommend using the authorization header, as described below, to validate the requests sent from your app. If you do not use this header it might result in information leakage from unpermitted requests. - To validate an incident request creation you can use the *Username/Password* integration parameters for one of the following: * Basic authentication * Verification token given in a request header, by setting the username to `_header:<HEADER-NAME>` and the password to be the header value. For example, if the request included in the `Authorization` header the value `Bearer XXX`, then the username should be set to `_header:Authorization` and the password should be set to `Bearer XXX`. - If you are not using server rerouting as described above, you can configure an HTTPS server by providing a certificate and private key.