Document toolboxDocument toolbox

Naverisk

[ 1 Connect Naverisk with Devo SOAR ] [ 2 Actions for Naverisk ] [ 2.1 Get Client List ] [ 2.1.1 Input Field ] [ 2.1.2 Output ] [ 2.2 Get Device List ] [ 2.2.1 Input Field ] [ 2.2.2 Output ] [ 2.3 Get Device Details ] [ 2.3.1 Input Field ] [ 2.3.2 Output ] [ 2.4 Get Ticket List ] [ 2.4.1 Input Field ] [ 2.4.2 Output ] [ 2.5 Get Ticket Histories ] [ 2.5.1 Input Field ] [ 2.5.2 Output ] [ 2.6 Create Manual Ticket ] [ 2.6.1 Input Field ] [ 2.6.2 Output ] [ 2.7 Create Manual Ticket For devices ] [ 2.7.1 Input Field ] [ 2.7.2 Output ]

Automating IT Services. Naverisk has been helping MSPs and IT Pros deliver first-class IT services.

Connect Naverisk with Devo SOAR

  1. Navigate to Automations > Integrations.

  2. Search for Naverisk.

  3. Click Details, then the + icon. Enter the required information in the following fields.

  4. Label: Enter a connection name.

  5. Reference Values: Define variables here to templatize integration connections and actions. For example, you can use https://www.{{hostname}}.com where, hostname is a variable defined in this input. For more information on how to add data, see 'Add Data' Input Type for Integrations.

  6. Verify SSL: Select option to verify connecting server's SSL certificate (Default is Verify SSL Certificate).

  7. Remote Agent: Run this integration using the Devo SOAR Remote Agent.

  8. Host: Host of your Naverisk instance. Eg: https://www.mynaveriskdomain.com.

  9. Username: The username used to connect to the instance.

  10. Password: The password used to connect to the instance.

  11. After you've entered all the details, click Connect.

Actions for Naverisk

Get Client List

Gets the list of clients that the current user is allowed to see

Input Field

Choose a connection that you have previously created to complete the connection.

Output

A JSON object containing values of all the client names.

{json}{ "Keys":[ "6", "8", "9", "7", "3", "1" ], "SessionGuid":"a91fb9aa-d1d9-4ee0-a1ed-4f8e7184ba8c", "tag":null, "Error":"", "LastRequestDateTime":"637546786107186230", "has_error":false, "error":null, "ClientID":1, "Values":[ "test", "Sample" ], "Success":true }

Get Device List

Gets the list of devices that the given client is allowed to see

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Input Name

Description

Required

Client ID

Jinja templated client ID. Example: {{parent_table_client_id}}

Required

Output

A JSON object containing values of all the devices under the selected client.

Get Device Details

Gets the device details that is requested via device ID

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Input Name

Description

Required

Client ID

Jinja templated client ID. Example: {{parent_table_client_id}}

Required

Device ID

Jinja templated device ID. Example: {{parent_table_device_id_column}}

Required

Output

A JSON Object containing device details.

Get Ticket List

This operation gets the list of tickets that the current user is allowed to see.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Input Name

Description

Required

Include States

Jinja-templated command separated ticket states. Possible Values: [Active, Assigned, Closed, Archived, AutoClosed]. Example: Active, Assigned

Required

Limit

Limit number of tickets. Default is 10.

Required

Monitor List

Represents the list of monitors. Default is (False).

Required

Console Type

Represents the console type of returned tickets. Default is All.

Required

SLA Class ID Filter

Jinja-templated command separated SLA class ID used to filter tickets. Available values are: [Performance, Availability, Patching, Backup, Support, Security, Scheduling, Sales]. Example: Performance, Availability. Default is to not include this filter.

Required

SLA Status ID Filter

Jinja-templated command separated SLA status ID used to filter tickets. Available values are: [Warning, Threat, Failure, Information]. Example: Warning, Threat. Default is to not include this filter.

Required

Sort Column

Select sorting column. Default is (LastAlert).

Required

Sort Direction

Select sorting direction. Default is (Ascending).

Required

Output

An array of tickets, with each ticket in different row.

Get Ticket Histories

This operation gets the history list of the ticket

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Input Name

Description

Required

Incident ID

Jinja-templated incident ID. Example: {{parent_table_incident_id_column}}

Required

Client ID

Jinja-templated client ID of the owner client. Example: {{parent_table_client_id_column}}

Required

Output

Returns array of ticket histories, with each ticket history in different row.

Create Manual Ticket

This operation creates a manual ticket.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Input Name

Description

Required

Client ID

Jinja-templated client ID. Example: {{parent_table_client_id}}

Required

Trigger

Jinja-templated trigger. Example: {{parent_table_trigger}}

Required

Description

Jinja-templateddescription.Example: {{parent_table_description}}.

Required

Trigger Type

Jinja-templated trigger type.Possible values:[Once, Daily, Weekly, Monthly] Example: {{parent_table_trigger_type}

Required

Ticket Incident State ID

Jinja-templated ticket incident state id. Possible values:[Unassigned, Assigned, Close, Archived] Example:{{parent_table_state_id}}

Required

Ticket Type

Jinja-templated ticket type. Possible values: [Incident, Problem, ServiceCell, Change, Project] Example: {{parent_table_ticket_type}}.

Required

Device ID

Jinja-templated device ID. Example: {{parent_table_device_id_column}}.

Required

SlaClass ID

Jinja-templated SlaClass ID. Possible values: [Performance, Availability, Security, Backup, Support, Antivirus, Sales]. Example: {{parent_table_sla_class_id}}.

Required

SlaStatus ID

Jinja-templated SlaStatus ID. Possible values: [Warning, Threat, Failure, Information]. Example: {{parent_table_sla_status_id}}.

Required

Ticket Category ID

Jinja-templated ticket category ID.

Required

User ID

Jinja-templated user ID.

Required

Ticket Source ID

Jinja-templated ticket source ID.

Required

Ticket Job Type ID

Jinja-templated ticket job type ID.

Required

Ticket Status ID

Jinja-templated ticket status ID.

Required

Trigger Once Date Time

Jinja-templated trigger once date time. Example: 2021-05-27 08:59:00

Required

Trigger Daily Recurs Every

Jinja-templated trigger daily recurs every. Example: 1

Required

Trigger Daily Occurs Time

Jinja-templated trigger daily occurs time.Example: 14:44

Required

Trigger Daily Start Date

Jinja-templated trigger daily start date. Example : 2021-05-26

Required

Trigger Daily End Date

Jinja-templated trigger daily end date. Example: 2021-05-26

Required

Trigger Weekly Recurs Every

Jinja-templated trigger weekly recurs every. Example: 1

Required

Trigger Weekly Week Day

Jinja-templated trigger weekly week day. Example: 1

Required

Trigger Weekly Occurs Time

Jinja-templated trigger weekly occurs time. Example: 15:36

Required

Trigger Weekly Start Date

Jinja-templated trigger weekly start date. Example: 2021-05-26

Required

Trigger Weekly End Date

Jinja-templated trigger weekly end date. Example: 2021-05-26

Required

Trigger Monthly Recurs Every Day

Jinja templated trigger monthly recurs every day. Example: 1

Required

Trigger Monthly Recurs Every Month

Jinja-templated trigger monthly recurs every month. Example: 1

Required

Trigger Monthly Occurs Time

Jinja-templated trigger monthly occurs time. Example: 15:23

Required

Trigger Monthly Start Date

Jinja-templated trigger monthly start date. Example: 2021-05-26

Required

Trigger Monthly End Date

Jinja-templated trigger monthly end date. Example: 2021-05-26

Required

Output

JSON containing the following items:

Create Manual Ticket For devices

This operation creates a manual ticket.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Input Name

Description

Required

Client ID

Jinja-templated client ID. Example: {{parent_table_client_id}}

Required

Device ID List

Jinja-templated device ID list.

Required

Trigger

Jinja-templated trigger.

Required

Description

Jinja-templated description.

Required

Ticket Job Type ID

Jinja-templated ticket job type ID.

Required

SlaClass ID

Jinja-templated SlaClass ID. Possible values: [Performance, Availability, Security, Backup, Support, Antivirus, Sales]. Example: {{parent_table_sla_class_id}}.

Required

SlaStatus ID

Jinja-templated SlaStatus ID. Possible values: [Warning, Threat, Failure, Information]. Example: {{parent_table_sla_status_id}}.

Required

User ID

Jinja-templated user ID.

Required

Ticket Source ID

Jinja-templated ticket source ID.

Required

Ticket Category ID

Jinja-templated ticket category ID.

Required

Ticket Status ID

Jinja-templated ticket status ID.

Required

Output

A JSON object containing the following items: