githubEdit

ConnectWise ASIO integration

What does the ConnectWise ASIO integration do?

The ConnectWise ASIO platform empowers Managed Service Providers (MSPs) to streamline their operations by consolidating the management of diverse tools and products within a single, unified interface.

Set up the ConnectWise ASIO integration

Set up steps in ConnectWise ASIO

Generate the Client ID

  1. Click the Client ID tab.

  2. Click the Create New Integration under the Your clientId(s) section.

  3. Fill out the following fields, select the applicable radio button, and select the applicable drop-down list item:

    • Integration Name

    • Description

    • Integration Type - Select either Public or Private

      • Public is meant to be used with multiple ConnectWise instances that aren't yours

      • Private is meant to be used only by you and your instances

    • Technical Contact Email

    • Product - Select the applicable product

Copy the needed information for Rewst

  1. Hover over ASIO Platform under My ConnectWise Hub. Click the Launch button that appears. This will launch ASIO in a new tab of your browser.

  2. Navigate to Integrations > API Access in the left side panel.

  3. Click Generate API Access + .

  4. Enter Rewst into the API Key Name field.

  5. Enter your desired explanation into the Description field.

  6. Use the Scopes drop-down to select the following needed scopes that will be attached to the API Key.

    1. platform.companies.read

    2. platform.sites.read

    3. platform.asset.read

    4. platform.custom_fields_definitions.read

    5. platform.custom_fields_values.read

    6. platform.custom_fields_values.write

    7. platform.patching.read

    8. platform.automation.read

    9. platform.automation.create

  7. Check off the Consent box.

  8. Click Generate API Access.

  9. Note that the information that appears on your screen can only be viewed this one time and will disappear after you leave the screen. Copy both the Client ID and API Key and store it some place secure. You'll need it for additional steps in Rewst.

Set up steps in Rewst

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

  2. Search for ConnectWise ASIO in the integrations page.

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

  4. Enter the following details copied from ConnectWise ASIO into the relevant fields under the Parameters section:

    • Client ID - Also known as the client key, this is the OAuth2 Client ID for ConnectWise API access

    • Client Secret - This is the OAuth2 API Key for ConnectWise API access

  5. Click Save Configuration.

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

circle-check

Actions and endpoints

circle-info

For more on how actions work in Rewst, check out our introductory actions documentation herearrow-up-right.

Category
Action
Description

Companies

List Companies

Gets a list of all companies (clients) in ConnectWise ASIO

Endpoints

List Computers

Gets a list of all endpoints (devices) across all companies

Endpoints

Get Computer Devices

Gets detailed information about a specific computer including hardware, software, and configuration

Endpoints

List Computer Drives

List drives for a specific computer

Endpoints

Get Computer Services

List a computer's services

Device Groups

List Groups

Gets a list of all device groups (both static and dynamic)

Custom Fields

List Extra Data Field(s)

Gets a list of all custom field definitions across all entity types

Custom Fields

Get Computer EDFs

List extra data fields from the specified computer

Custom Fields

Update Extra Data Field

Updates custom field values for a specific endpoint

Custom Fields

Get Client EDFs

List extra data fields from the specified client

Custom Fields

Get Location EDFs

List extra data fields from the specified location

Custom Fields

Update Location EDFs

Updates extra data fields for a specific location

Custom Fields

Update Client EDFs

Updates extra data fields for a specific client

Automation

List Shell Scripts

Gets a list of shell scripts

Automation

List Scripts

Gets a list of scripts

Automation

List Tasks

Gets a list of tasks

Automation

Schedule Task

Schedule a task on target endpoints

Patching

Get Computer Patching Stats

Retrieve an individual computer's patching statistics

Generic Request

ConnectWise ASIO API Request

Generic action for making authenticated requests against the ConnectWise ASIO API

Last updated

Was this helpful?