Impartner

Impartner is the fastest-growing, most award-winning channel management solution provider on the market.

Utilities · Impartner

Details

IDImpartner
ProviderImpartner
CategoryUtilities
From Version6.0.0
Docker Imagedemisto/python3:3.12.13.10116658
Supported ModulesAgentix XSIAM

README

Impartner is the fastest-growing, most award-winning channel management solution provider on the market.
This integration was integrated and tested with version v1 of Impartner Objects API.

Configure Impartner on Cortex XSOAR

  1. Navigate to Settings > Integrations > Servers & Services.
  2. Search for Impartner.
  3. Click Add instance to create and configure a new integration instance.

    Parameter Description Required
    Your server URL   True
    API Key The API Key to use for connection True
    Trust any certificate (not secure)   False
  4. Click Test to validate the URLs, token, and connection.
  5. to get API key, please reach out to Impartner contact
    6.

Commands

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.

impartner-get-account-list


Get account IDs from Impartner

Base Command

impartner-get-account-list

Input

Argument Name Description Required
query query for searching accounts. Optional
fields Comma separated list of fields to retrieve. Optional
filter Optional where clause (eg, Field1 = Val1 and Field2 > Val2). Optional
orderby Comma separated list of fields to sort by. Optional
skip Number of results to skip for pagination. Optional
take Number of results to take for pagination. Optional

Context Output

Path Type Description
Impartner.Account.count String Number of results returned.
Impartner.Account.entity String Type of entity returned.
Impartner.Account.results.id String ID of account.
Impartner.Account.results.name String Name of account.
Impartner.Account.results.recordLink String Link to account.
Impartner.Account.results.tech_BD_Assigned_for_XSOAR__cf String Tech partner BD assigned to account.

Command example

Human Readable Output

List of account ID’s

id name recordLink tech_BBD_Assigned_for_XSOAR__cf
1111 1111 https://prod.impartner.live/load/ACT/1111  
1112 1112 https://prod.impartner.live/load/ACT/1112  
1113 1113 https://prod.impartner.live/load/ACT/1113  
1114 1114 https://prod.impartner.live/load/ACT/1114  
1115 1115 https://prod.impartner.live/load/ACT/1115  
1116 1116 https://prod.impartner.live/load/ACT/1116  
1117 1117 https://prod.impartner.live/load/ACT/1117  
1118 1118 https://prod.impartner.live/load/ACT/1118  
1119 1119 https://prod.impartner.live/load/ACT/1119  
1120 1120 https://prod.impartner.live/load/ACT/1120  

impartner-get-account-id


Get account details from Impartner

Base Command

impartner-get-account-id

Input

Argument Name Description Required
id id of Impartner account. required
fields Comma separated list of fields to retrieve. Optional
all_fields Whether to return all fields. Optional

Context Output

Path Type Description
Impartner.Account.id Number Account ID.
Impartner.Account.isActive Boolean Is account active.
Impartner.Account.tech_BD_Assigned_for_XSOAR__cf String Tech partner BD assigned to account.
Impartner.Account.mailingCity String City of account.
Impartner.Account.mailingCountry String Country of account.
Impartner.Account.mailingPostalCode String Account postal code.
Impartner.Account.mailingState String State of account.
Impartner.Account.mailingStreet String Street of account.
Impartner.Account.name String Account Name.
Impartner.Account.recordLink Date Link to account in Impartner.
Impartner.Account.website Number Account website.
Impartner.Account.mainProductToIntegrate String Partner main product they are looking to integrate with.
Impartner.Account.mutualCustomer String Partner mutual customer with XSOAR.
Impartner.Account.tpA_Product_s__cf String Cortex products TPA is signed for.
Impartner.Account.target_customers__cf String Target customers for partner.
Impartner.Account.company_Main_Market_Segment__cf String Partner main market segment.
Impartner.Account.panW_Integration_Product__cf String Cortex integrated products.
Impartner.Account.account_Integration_Status__cf String Account integration status.
Impartner.Account.accountTimeline String Account timeline.

Command example

!impartner-get-account-id id=2247998

Context Example

{
    "Impartner": {
        "Account": {
                      'id': 11111111, 
                      'isActive': True,
                      'tech_BD_Assigned_for_XSOAR__cf': 'Edi',
                      'mailingCity': 'Palo Alto',
                      'mailingCountry': 'United States', 
                      'mailingPostalCode': '11111', 
                      'mailingState': 'California', 
                      'mailingStreet': '236 test Ave',
                      'name': 'test_account', 
                      'recordLink': 'https://prod.impartner.live/load/ACT/11111111',
                      'website': 'https://www.test-account.ai/', 
                      'mainProductToIntegrate': 'test', 
                      'mutualCustomer': 'test', 
                      'tpA_Product_s__cf': 'test', 
                      'integration_Status__cf': 'Integration Approved',
                      'target_customers__cf': ['Large Enterprise', 'SMB', 'SME'], 
                      'company_Main_Market_Segment__cf': ['Automation Orchestration & SOC tools', 'Data Security Governance & Classification'],
                      'panW_Integration_Product__cf': ['test'],
                      'account_Integration_Status__cf': ['Integrations in Process'],
                      'accountTimeline': '2022-06-30T00:00:00'
        }
    }
}

Human Readable Output

Account Details

Name ID Link PST Engineer
test_account 11111111 https://prod.impartner.live/load/ACT/11111111 Edi

Configuration parameters

  • url — Your server URL (required)
  • credentials — (required)
  • insecure — Trust any certificate (not secure)

Commands (2)

  • impartner-get-account-id

    Get account details from Impartner

  • impartner-get-account-list

    Get account IDs from Impartner.

category: Utilities
provider: Impartner
commonfields:
  id: Impartner
  version: -1
configuration:
- defaultvalue: https://prod.impartner.live
  display: Your server URL
  name: url
  required: true
  type: 0
- displaypassword: API Key
  additionalinfo: The API Key to use for connection
  name: credentials
  required: true
  hiddenusername: true
  type: 9
- display: Trust any certificate (not secure)
  name: insecure
  type: 8
  required: false
description: 'Impartner is the fastest-growing, most award-winning channel management solution provider on the market.'
display: Impartner
name: Impartner
script:
  commands:
  - arguments:
    - description: 'query for searching accounts.'
      name: query
      required: false
    - description: 'Comma separated list of fields to retrieve.'
      name: fields
      required: false
      defaultValue: "name, id, recordLink, tech_BD_Assigned_for_XSOAR__cf"
    - description: 'Optional where clause (eg, Field1 = Val1 and Field2 > Val2).'
      name: filter
      required: false
    - description: 'Comma separated list of fields to sort by.'
      name: orderby
      required: false
    - description: 'Number of results to skip for pagination.'
      name: skip
      required: false
    - description: 'Number of results to take for pagination.'
      name: take
      required: false
    description: 'Get account IDs from Impartner.'
    name: impartner-get-account-list
    outputs:
    - contextPath: Impartner.Account.count
      description: Number of results returned.
      type: String
    - contextPath: Impartner.Account.entity
      description: Type of entity returned.
      type: String
    - contextPath: Impartner.Account.results.id
      description: ID of account.
      type: String
    - contextPath: Impartner.Account.results.name
      description: Name of account.
      type: String
    - contextPath: Impartner.Account.results.recordLink
      description: Link to account.
      type: String
    - contextPath: Impartner.Account.results.tech_BD_Assigned_for_XSOAR__cf
      description: Tech partner BD assigned to account.
      type: String
  - arguments:
    - description: 'id of Impartner account.'
      name: id
      required: true
    - description: 'Comma separated list of fields to retrieve.'
      name: fields
      required: false
      defaultValue: "name, id, recordLink, tech_BD_Assigned_for_XSOAR__cf"
    - auto: PREDEFINED
      description: "Whether to return all fields."
      name: all_fields
      predefined:
        - 'TRUE'
        - 'FALSE'
      defaultValue: 'FALSE'
    description: 'Get account details from Impartner'
    name: impartner-get-account-id
    outputs:
    - contextPath: Impartner.Account.id
      description: Account ID.
      type: Number
    - contextPath: Impartner.Account.isActive
      description: Is account active.
      type: Boolean
    - contextPath: Impartner.Account.tech_BD_Assigned_for_XSOAR__cf
      description: Tech partner BD assigned to account.
      type: String
    - contextPath: Impartner.Account.mailingCity
      description: City of account.
      type: String
    - contextPath: Impartner.Account.mailingCountry
      description: Country of account.
      type: String
    - contextPath: Impartner.Account.mailingPostalCode
      description: Account postal code.
      type: String
    - contextPath: Impartner.Account.mailingState
      description: State of account.
      type: String
    - contextPath: Impartner.Account.mailingStreet
      description: Street of account.
      type: String
    - contextPath: Impartner.Account.name
      description: Account Name.
      type: String
    - contextPath: Impartner.Account.recordLink
      description: Link to account in Impartner.
      type: String
    - contextPath: Impartner.Account.website
      description: Account website.
      type: String
    - contextPath: Impartner.Account.mainProductToIntegrate
      description: Partner main product they are looking to integrate with.
      type: String
    - contextPath: Impartner.Account.mutualCustomer
      description: Partner mutual customer with XSOAR.
      type: String
    - contextPath: Impartner.Account.tpA_Product_s__cf
      description: Cortex products TPA is signed for.
      type: String
    - contextPath: Impartner.Account.target_customers__cf
      description: Target customers for partner.
      type: String
    - contextPath: Impartner.Account.company_Main_Market_Segment__cf
      description: Partner main market segment.
      type: String
    - contextPath: Impartner.Account.panW_Integration_Product__cf
      description: Cortex integrated products.
      type: String
    - contextPath: Impartner.Account.account_Integration_Status__cf
      description: Account integration status.
      type: String
    - contextPath: Impartner.Account.accountTimeline
      description: Account timeline.
      type: String
  runonce: false
  script: '-'
  type: python
  subtype: python3
  dockerimage: demisto/python3:3.12.13.10116658
fromversion: 6.0.0
tests:
- No tests (auto formatted)