Publish List

The Publish List integration is used to publish XSOAR lists for external consumption.

Utilities · Publish List

Details

IDPublish List
ProviderOpen Source
CategoryUtilities
From Version6.0.0
Docker Imagedemisto/fastapi:0.125.0.10158186
Supported ModulesAgentix XSIAM

Configuration parameters

  • longRunning — Long running instance
  • longRunningPort — Listen Port (required)
  • credentials — Username
  • certificate — Certificate (Required for HTTPS)
  • key — Private Key (Required for HTTPS)
  • incidentType — Incident type
  • listsToPublish — Lists to Publish (required)
  • commaToLineBreak — List Items on Individual Lines
  • add_comment_if_empty — Add comment to empty list

Commands (0)

This integration defines no commands.

category: Utilities
provider: Open Source
sectionorder:
- Connect
- Collect
commonfields:
  id: Publish List
  version: -1
configuration:
- defaultvalue: 'true'
  display: Long running instance
  hidden: true
  name: longRunning
  type: 8
  required: false
  section: Connect
- additionalinfo: "Runs the service on this port from within Cortex XSOAR. Requires a unique port for each long-running integration instance. Do not use the same port for multiple instances. Note: If you click the test button more than once, a failure may occur mistakenly indicating that the port is already in use. (For Cortex XSOAR 8 and Cortex XSIAM) If you do not enter a Listen Port, an unused port for Publish List will automatically be generated when the instance is saved. However, if using an engine, you must enter a Listen Port."
  display: Listen Port
  name: longRunningPort
  required: true
  type: 0
  section: Connect
- display: Username
  name: credentials
  type: 9
  required: false
  section: Connect
- additionalinfo: (For Cortex XSOAR 6.x) For use with HTTPS - the certificate that the service should use. (For Cortex XSOAR 8 and Cortex XSIAM) Custom certificates are not supported.
  display: Certificate (Required for HTTPS)
  name: certificate
  type: 12
  required: false
  section: Connect
- additionalinfo: (For Cortex XSOAR 6.x) For use with HTTPS - the private key that the service should use. (For Cortex XSOAR 8 and Cortex XSIAM) When using an engine, configure a private API key. Not supported on the Cortex XSOAR​​ or Cortex XSIAM server.
  display: Private Key (Required for HTTPS)
  name: key
  type: 14
  required: false
  section: Connect
- display: Incident type
  name: incidentType
  type: 13
  required: false
  section: Collect
- additionalinfo: 'Comma separated list of list names to publish. Example: mylist1,mylist2,mylist3'
  display: Lists to Publish
  name: listsToPublish
  required: true
  type: 12
  section: Collect
- additionalinfo: 'For standard lists that are comma delimited, this puts each list item on a new line. '
  defaultvalue: 'false'
  display: List Items on Individual Lines
  name: commaToLineBreak
  type: 8
  required: false
  section: Collect
- additionalinfo: If selected, the comment "# Empty list" will be added to an empty list.
  defaultvalue: 'false'
  display: Add comment to empty list
  name: add_comment_if_empty
  type: 8
  required: false
  section: Collect
description: The Publish List integration is used to publish XSOAR lists for external consumption.
display: Publish List
name: Publish List
script:
  dockerimage: demisto/fastapi:0.125.0.10158186
  longRunning: true
  longRunningPort: true
  script: ''
  subtype: python3
  type: python
fromversion: 6.0.0
tests:
- No test
triggers:
  - conditions:
      - name: engine
        operator: not_exists
      - name: isEngineGroup
        operator: not_exists
    effects:
      - name: longRunningPort
        action:
          hidden: true
          required: false