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.