Addigy actions & Endpoints

Become familiar with the actions available to use with your Addigy integration

Actions & Endpoints

Introduction

The Addigy Integration with Rewst delivers a robust set of actions and endpoints for interacting with Addigy. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Addigy Integration:

Actions

Apps And Books

List Of Apps And Books Tokens Assigned To Policies

POST api.addigy.com/v2/oa/apps-and-books/tokens/policies/query

Get a list of apps and books tokens assigned to policies.

Automatic Device Enrollment

List Ade Tokens Assigned To Policies

POST api.addigy.com/v2/oa/ade/tokens/policies/query

Get a list of ade tokens assigned to policies.

Autotask

List Autotask Accounts

GET api.addigy.com/v2/o/{organization_id}/integrations/autotask/accounts

Get Autotask account.

Get Autotask Account

GET api.addigy.com/v2/o/{organization_id}/integrations/autotask/accounts/{account_id}

Get Autotask account.

Sync Policy Devices With Autotask Configurations

POST api.addigy.com/v2/o/{organization_id}/integrations/autotask/policy/device/sync

Sync policy devices with Autotask configurations. **Permission Required*: *Edit Integration.

Azure Conditional Access

Get Azure Conditional Access All Accounts Metadata

POST api.addigy.com/v2/oa/integrations/azure-ca/accounts/metadata/query

Get Azure Conditional Access all accounts metadata.

Benchmark

Update A Benchmark Asset

PUT api.addigy.com/v2/o/{organization_id}/benchmarks

Update a benchmark asset. **Permission Required*: *Edit Benchmark.

Create A Benchmark Asset

POST api.addigy.com/v2/o/{organization_id}/benchmarks

Create a benchmark asset. **Permission Required*: *Create Benchmark.

Delete A Benchmark Asset

DELETE api.addigy.com/v2/o/{organization_id}/benchmarks

Delete a benchmark asset.**Permission Required*: *Delete Benchmark.

Assign A Benchmark To A Policy

POST api.addigy.com/v2/o/{organization_id}/policy/assets/benchmarks

Assign a benchmark to a policy. **Permission Required: Edit Policy Benchmarks.

Remove A Benchmark From Policy

DELETE api.addigy.com/v2/o/{organization_id}/policy/assets/benchmarks

Remove a benchmark from a policy. **Permission Required: Edit Policy Benchmarks.

List Benchmark Assets

POST api.addigy.com/v2/oa/benchmarks/query

Get a list of benchmark assets for an organization. **Permission Required*: *View Benchmarks.

Billing

Get Billing Account

GET api.addigy.com/v2/o/{organization_id}/billing/account

Get billing account for a given organization.

Get Billing Data

GET api.addigy.com/v2/o/{organization_id}/billing/data

Get billing data for a given child organization.

Get Billing Invoices

GET api.addigy.com/v2/o/{organization_id}/billing/invoices

Get billing invoices for a given organization.

Child Organizations

List Child Organizations

GET api.addigy.com/v2/o/{organization_id}/children/query

Get a list of child organizations belonging to the provided organization

Commands

Run Devices Command

POST api.addigy.com/v2/o/{organization_id}/devices/commands/run

Run devices command.

Get Command Output

GET api.addigy.com/v2/o/{organization_id}/devices/{agent_id}/commands/{action_id}/output

Get command output.

Community

Report Community Fact Or Command

POST api.addigy.com/v2/o/{organization_id}/community/report

Report a community fact or command to Addigy for review.

Compliance Rule

Update A Compliance Rule

PUT api.addigy.com/v2/o/{organization_id}/compliance-rules

Update a compliance rule. **Permission Required*: *Edit Benchmark.

Create A Compliance Rule

POST api.addigy.com/v2/o/{organization_id}/compliance-rules

Create a compliance rule. **Permission Required*: *Create Benchmark.

Delete A Compliance Rule

DELETE api.addigy.com/v2/o/{organization_id}/compliance-rules

Delete a compliance rule.**Permission Required*: *Delete Benchmark.

Get Compliance Rules Using A Script

GET api.addigy.com/v2/o/{organization_id}/compliance-rules/scripts

Get compliance rules using script. **Permission Required: View Benchmarks.

List Compliance Rules

POST api.addigy.com/v2/oa/compliance-rules/query

Get a list of compliance rules for an organization. **Permission Required*: *View Benchmarks.

Get A Compliance Rule Usage

GET api.addigy.com/v2/oa/compliance-rules/usage

Get a compliance rule usage. **Permission Required*: *View Benchmarks.

Configurations

List API Key Permissions

GET api.addigy.com/v2/configuration/permissions

Get API key permissions

Connectwise

List Connect Wise Accounts

GET api.addigy.com/v2/o/{organization_id}/integrations/connectwise/accounts

Get ConnectWise account.

Get Ticketing Account

GET api.addigy.com/v2/o/{organization_id}/integrations/connectwise/accounts/{account_id}

Get ticketing account.

Sync Policy Devices With Connect Wise Configurations

POST api.addigy.com/v2/o/{organization_id}/integrations/connectwise/policy/device/sync

Sync policy devices with ConnectWise configurations. **Permission Required*: *Edit Integration.

Device Compliance Status

Get Device Compliance Statuses Per Benchmark

GET api.addigy.com/v2/o/{organization_id}/device/compliance/benchmark/status

Get device compliance statuses per benchmark. **Permission Required*: *View devices.

List Devices Compliance Status

POST api.addigy.com/v2/oa/devices/compliance/status/query

Get devices compliance status. **Permission Required: View Devices.

Device Script Assignments

List Device Script Assignments

GET api.addigy.com/v2/device-script-assignments

Get Device Script Assignments available for the organization.

Creates A Device Script Assignment

POST api.addigy.com/v2/device-script-assignments

Creates a device script assignment in the organization.

Deletes A Device Script Assignment

DELETE api.addigy.com/v2/device-script-assignments

Deletes a device script assignment from the organization.

Devices

Universal Search Devices

POST api.addigy.com/v2/devices

Allow to query for a set of devices based on a value that pertains to one of their device facts. **Permission Required*: *View Devices.

Removes A Device

DELETE api.addigy.com/v2/o/{organization_id}/devices/{sn}

Removes a device from Addigy **Permission Required: Delete Devices. **Note: This endpoint is not meant to be used by bulk removal operations.

Facts

List Custom Facts

GET api.addigy.com/v2/facts/custom

List all custom facts for the organization.

Update Custom Facts

PUT api.addigy.com/v2/facts/custom

Update a custom fact.

Create Custom Facts

POST api.addigy.com/v2/facts/custom

Create a custom fact.

Delete Custom Facts

DELETE api.addigy.com/v2/facts/custom

Delete a custom fact.

Assign Custom Fact To Policies

POST api.addigy.com/v2/facts/custom/policy

Assign Custom Facts to policies.

Unassign A Custom Fact From A Policy

DELETE api.addigy.com/v2/facts/custom/policy

Unassign a custom fact from a policy.

List Of Custom Facts Filtered By ID Or Name

POST api.addigy.com/v2/facts/custom/query

Get a list of Custom Facts filtered by id or name for an organization.

Files

List Organization Files

POST api.addigy.com/v2/oa/files/query

Get a list of files for an organization. **Permission Required: View Files.

Generic Request

Addigy API Request

GET api.addigy.com/<url_path>

Include /v2/ for Addigy API v2 usage, generic action for making authenticated requests against the Addigy API

Installed Apps

Query Installed Apps From A Device (Via Mdm)

POST api.addigy.com/v2/oa/installed-apps/mdm/query

Query installed apps from a device providing some agent IDs. **Permission Required: View Devices.

Maintenance

Update Maintenance Item

PUT api.addigy.com/v2/maintenance

Update a maintenance item. **Permission Required*: *Edit Catalog Maintenance.

Create Maintenance Item

POST api.addigy.com/v2/maintenance

Create a maintenance item. **Permission Required*: *Create Catalog Maintenance.

Delete Maintenance Item

DELETE api.addigy.com/v2/maintenance

Delete a maintenance item.**Permission Required*: *Delete Catalog Maintenance.

Assign Polices To A Maintenance Item

POST api.addigy.com/v2/maintenance/policy

Assign polices to a maintenance item. **Permission Required: Edit Policy Maintenance.

Unassign A Maintenance Item From Policy

DELETE api.addigy.com/v2/maintenance/policy

Unassign a maintenance item from policy. **Permission Required*: *Edit Policy Maintenance.

List Maintenance Items

POST api.addigy.com/v2/maintenance/query

Get a list of maintenance items for an organization.

Malwarebytes Oneview

Enable Malware Bytes One View Integration. Create New Account

POST api.addigy.com/v2/o/{organization_id}/integrations/mbov

Enable MalwareBytes OneView integration. Create new account.

Disable Malware Bytes One View Integration

DELETE api.addigy.com/v2/o/{organization_id}/integrations/mbov

Disable MalwareBytes OneView integration.

Get Malware Bytes One View Account Status

GET api.addigy.com/v2/o/{organization_id}/integrations/mbov/account/status

Get MalwareBytes OneView account status

Get Malware Bytes One View Account Catalog Usage

GET api.addigy.com/v2/o/{organization_id}/integrations/mbov/account/usage

Get MalwareBytes OneView account catalog usage

Get Malware Bytes One View Sites

GET api.addigy.com/v2/o/{organization_id}/integrations/mbov/sites

Get MalwareBytes OneView sites

Get Malware Bytes One View Policy Sites

GET api.addigy.com/v2/o/{organization_id}/policy/mbov-sites

Get MalwareBytes OneView policy sites.

Assign A Malware Bytes One View Site To A Policy

POST api.addigy.com/v2/o/{organization_id}/policy/mbov-sites

Assign a MalwareBytes OneView site to a policy.

Remove A Malware Bytes One View Site From Policy

DELETE api.addigy.com/v2/o/{organization_id}/policy/mbov-sites

Remove a MalwareBytes OneView site from policy.

Managed Apps Configurations

Gets Managed App Configuration For Apps & Books Applications

GET api.addigy.com/v2/managed-app-configurations

Gets managed app configuration for Apps & Books applications.

Requests To Create Managed App Configuration For Apps & Books Applications

POST api.addigy.com/v2/managed-app-configurations

Requests to create managed app configuration for Apps & Books applications.

Requests To Delete Managed App Configuration For Apps & Books Applications

DELETE api.addigy.com/v2/managed-app-configurations

Requests to delete managed app configuration for Apps & Books applications.

Requests To Assign Managed App Configuration To Apple Application

PUT api.addigy.com/v2/managed-app-configurations/assign

Requests to assign managed app configuration to Apple application.

Gets Managed App Configurations For A Location

GET api.addigy.com/v2/managed-app-configurations/search

Gets managed app configurations for a location.

Mdm Commands