Auvik integration

If you’re new to integrations in Rewst, read through our introductory integration documentation here.

What does the Auvik integration do?

Our Auvik integration enables the automation of network management and monitoring. Use the Auvik API within Rewst workflows to perform actions such as listing alerts, network device discovery, mapping, and configuration backups.

Why use the Auvik integration?

Alert Management
  • Interacting with alerts in a smart way (e.g. suppression, threading, etc.)

  • Alerting when credentials are needed or when device type changes

  • Alerting on new device creation and assigning SNMP credentials

Device Management
  • Pulling device information (IP, hostname, serial, MAC address)

  • Detecting mapping errors

User Management
  • List Tenants

  • Get Tenant

Existing Integration Enhancements
  • Automatically creating tenant accounts when created in other systems (e.g. part of deployment with RMM)

  • Improving the integration between IT Glue and Auvik

  • Enhancing the ability to track billable items in PSA

  • Integrating with custom company statuses and sites

Set up the Auvik integration

Set up steps in Auvik

Auvik's own instructions for how to invite and manage a new user invitation can be seen here.

  1. Click Invite Users.

  2. Enter the email address you would like to use for the user.

  3. Check the All box under User Roles on Site.

  4. Click Send.

  5. Log into that email in a separate tab and accept the email invite sent from Auvik.

  1. Locate this new user in the Users table. Check the checkbox to its left.

  2. Click Authorize.

  3. Click to expand the the Roles drop-down selector.

  4. Select the role API Access Only.

  1. Click Save.

  2. Examine the URL of your browser while in Auvik. Note the region, designated by the country code and number directly after the first period in the URL. Save this for later use in Rewst.

  3. Log out of your Admin Auvik Account and continue below.

You can find the the Auvik documentation instructions here to invite and activate a new user for Rewst to use.

Generate an API Key

  1. Sign in as your new user.

  2. Click the profile button at the very bottom of the left sidebar.

  1. Find the API Key submenu in the bottom right.

  2. Copy the domain prefix. Store this information somewhere secure. You'll need it for further steps in Rewst.

  3. Click Generate and copy the generated key. Store this information somewhere secure. You'll need it for further steps in Rewst.

  1. Click Save.

Set up steps in Rewst

  1. Navigate to Configuration > Integrations in the left side menu of your Rewst platform.

  2. Click on the integration tile to launch the configuration setup page.

  3. Under Parameters, enter the information copied from Auvik into its relevant field, or chose the relevant choice from its drop-down selector:

    1. API Secret

    2. API Username

    3. Default Tenant Prefix

    4. Region

  4. Click Save Configuration.

  5. Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for organization mapping. Complete your mapping as desired.

Integration form

Field Name
Description

Region

To locate the region, log into your Auvik dashboard and look at the URL in your browser’s address bar. E.g. us1, us2, us3, us4, eu1, eu2, au1, ca1

API Username

API Username for the integrations account on Auvik

API Secret

API Key for the integrations account for Auvik

Default Tenant Prefix

Allows us to query your subtenants automatically by using this tenant as the root-level

Actions and endpoints

For more on how actions work in Rewst, check out our introductory actions documentation here.

Category
Action
Description

Alert

List Alerts Info

Pulls collected information about alerts triggered by Auvik and filter the results by severity and warning.

Alert

Get Alert's Info

Retrieves collected information of a specific alert triggered by Auvik.

Alert

Dismiss An Alert

Use the Dismiss Alert API to dismiss a specific alert that Auvik has triggered

Component

List Components Info

Pulls collected information about various device components Auvik has discovered.

Component

Get Component's Info

Pulls collected information about a specific device component discovered by Auvik.

Configuration

List Device Configurations

Pulls all device configurations with the client IDs for the clients specified.

Configuration

Get Device Configuration

Retrieve a single device configuration

Credentials

Test Action

Check if a user's credentials are correct before making a call to an endpoint.

Device

List Devices Info

Retrieves collected data about various devices discovered by Auvik.

Device

Get Device's Info

Pull collected information about a specific device.

Device

List Devices Details

Pull extra collected information about devices discovered by Auvik.

Device

Get Device's Details

Allows you to access extra collected information about a specific device.

Device

List Devices Extended Details

Allows users to access device-specific information for a given device by providing their client IDs.

Device

Get Device's Extended Details

Get a device's specific extended information

Device

List Devices Warranty Info

Pulls collected warranty information about devices discovered by Auvik.

Device

Get Device's Warranty Info

Pulls warranty information about a specific device based on its ID.

Device

List Devices Lifecycle Info

Pulls collected lifecycle information about multiple devices.

Device

Get Device's Lifecycle Info

Pulls collected lifecycle information about a single device.

Entity

List Entity Notes

Retrieves multiple entity notes associated with a specified client ID(s).

Entity

Get Entity Note

Retrieves information about a specific entity note using the entity note ID.

Entity

List Entity Audits

Pull information about multiple entity audits of clients

Entity

Get Entity Audit

Provides information about a specific audit entry by using the audit entry ID.

Generic Request

Auvik API Request

Generic action for making authenticated requests against the Auvik API

Interface

List Interfaces Info

Pull collected information about device interfaces

Interface

Get Interfaces Info

Pull information about a specific device interface

Network

List Networks Info

Pulls collected information about networks

Network

Get Network's Info

Pulls information about a specific network

Network

List Networks Details

Retrieves extra collected information about networks for a specified client

Network

Get Network's Details

Accesses extra collected information about a specific network

Snmp Poller

List SNMP Poller Settings

Retrieves a list of SNMP Poller Settings

Snmp Poller

Get Single SNMP Poller Setting

Pulls information about a specific SNMP Poller Setting in Auvik.

Snmp Poller

List SNMP Poller Setting's Devices

Retrieves a list of devices associated with a specified SNMP Poller Setting ID.

Snmp Poller History

List String SNMP Poller Setting's History

Retrieves the historical values for a specified SNMP Poller Setting ID within a specified date range and reporting interval.

Snmp Poller History

List Numeric SNMP Poller Setting's History

Retrieves the list of historical values for a specified SNMP Poller Setting ID.

Statistics

List Device Statistics

Retrieves detailed device statistics for a specific time range.

Statistics

List Device Availability Statistics

Retrieves detailed availability statistics of a client's devices for a given time range.

Statistics

List Service Statistics

Retrieves detailed service statistics for a given time range.

Statistics

List Interface Statistics

Retrieves detailed statistics of a client's interfaces for a specified time range.

Statistics

List Component Statistics

Retrieves detailed statistics of a client's (and children's, if applicable) components for a given time range.

Statistics

List OID Statistics

Retrieves the last recorded value of a monitored device OID.

Tenants

List Tenants

Retrieves access details about multiple multi-clients and clients associated with a specified Auvik user account.

Tenants

List Tenants Detail

Retrieves details for multiple multi-clients and clients associated with a main Auvik account.

Tenants

Get Single Tenant Detail

Retrieves detailed information about a specific multi-client or client associated with an Auvik account.

Usage

Get Client Usage

Use the Read Client Usage API to pull a summary of a client's (and client's children if a multi-client) usage for a given time range.

Usage

Get Device Usage

Use the Read Device Usage API to pull a summary of a client's (and client's children if a multi-client) usage for a given time range.

Last updated

Was this helpful?