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

Clear Passcode

DELETE api.addigy.com/v2/mdm/commands/device-passcode

This command allows the server to delete a user that has an active account on the device.Please provide the device agent ID or the device UUID

Delete Device User

DELETE api.addigy.com/v2/mdm/commands/device-user

This command allows the server to delete a user that has an active account on the device.Please provide the device agent ID or the device UUID

List Mdm Device Users

GET api.addigy.com/v2/mdm/commands/device-users/query

Returns a list of known users that were given to Addigy via the Request User List command. Please provide the device agent ID or the device uuid

Lock Mdm Device

POST api.addigy.com/v2/mdm/commands/device/lock

This command locks the device. The device will be unusable until the passcode is entered.Please provide the device agent ID or the device UUID

Disable Lost Mode

POST api.addigy.com/v2/mdm/commands/device/lost-mode/disable

This command allows the server to put the device in MDM lost mode, with a message, phone number, and footnote text. A message or phone number must be provided.Please provide the device agent ID or the device UUID

Enable Lost Mode

POST api.addigy.com/v2/mdm/commands/device/lost-mode/enable

This command allows the server to put the device in MDM lost mode, with a message, phone number, and footnote text. A message or phone number must be provided.Please provide the device agent ID or the device UUID

Get Device Location

POST api.addigy.com/v2/mdm/commands/device/lost-mode/location

Allows the server to ask the device to report its location if it is in MDM lost mode. Please provide the device agent ID or the device UUID.

Restart Mdm Device

POST api.addigy.com/v2/mdm/commands/device/restart

Description coming soon...

Mdm Configuration Profiles

Get Mdm Configuration Profile Definition

GET api.addigy.com/v2/mdm/configurations/definition/{addigy_payload_type}

Addigy payload type of MDM profile

Get Mdm Configuration Profile Definitions

GET api.addigy.com/v2/mdm/configurations/definitions

Get MDM configuration profile definitions

Get Policy Profiles By Addigy Payload Type

GET api.addigy.com/v2/mdm/configurations/policy/profiles

Get policy profiles by Addigy payload type

Creates An Mdm Profile

POST api.addigy.com/v2/mdm/configurations/profile

Creates an MDM profile.Permission Required*: *Create MDM Profiles.Requirements: The payload must be a valid MDM payload. We do not support profiles with multiple payloads at this time. Use payload_display_name, payload_type, payload_priority, and the required payload keys as outlined in the Apple Documentation for the payload that you are trying to create. Payload: This is what each field represents within the payload and which are the allowed values for the request.payload_display_name - represents the name of the payload to be created,payload_type - represents the type of payload as defined in the Apple Documentation, such as com.apple.airplay,payload_priority - represents the priority order in which the profile will be sent to the device, once the policy runs, default value is 9 (Facts: 2, Self Service: 2, Splashtop: 5, MS Office Update: 10, Software: 10, OS Users: 10, System Update: 20).For more information about Addigy's API Supported MDM payloads, please visit [Addigy's API Supported MDM Payloads](https:support.addigy.comhcen-usarticles29982135947411)

Assign Policies To Manifest Based Mdm Configuration Profile

POST api.addigy.com/v2/mdm/configurations/profile/policies

Assign policies to manifest-based MDM configuration profile

Unassign An Mdm Profile From Policies

DELETE api.addigy.com/v2/mdm/configurations/profile/policies

Unassign an MDM profile from policies

Get Manifest Based Mdm Configuration Profile

GET api.addigy.com/v2/mdm/configurations/profile/{payload_group_id}

Get manifest-based MDM configuration profile

Delete Manifest Based Mdm Configuration Profile

DELETE api.addigy.com/v2/mdm/configurations/profile/{payload_group_id}

Delete manifest-based MDM configuration profile

Get Manifest Based Mdm Configuration Profiles

GET api.addigy.com/v2/mdm/configurations/profiles

Get manifest-based MDM configuration profiles

Update A Manifest Based Mdm Configuration Profile

PUT api.addigy.com/v2/mdm/configurations/profiles/stage

Update a manifest-based MDM configuration profile

Confirm Changes To Manifest Based Mdm Configuration Profile

POST api.addigy.com/v2/mdm/configurations/profiles/stage

Confirm changes to manifest-based MDM configuration profile

Query Mdm Payload Information

POST api.addigy.com/v2/o/{organization_id}/mdm/payloads/query

Query MDM Payload information and assignments

Mdm Devices

Get Mdm Device Details

GET api.addigy.com/v2/mdm/devices/{device_uuid}

Get MDM device details including enrollment profile, APN certificate and last response.

Test Mdm Response

GET api.addigy.com/v2/mdm/devices/{device_uuid}/test

Test MDM response.

Mdm Enrollment

Install Mdm Enrollment Profile

POST api.addigy.com/v2/o/{organization_id}/mdm/enrollment/profile/install

Install MDM enrollment profile via mdm if available or via agent for macOS devices

Mdm Installed Certificates

List Of Mdm Installed Certificates

POST api.addigy.com/v2/mdm/certificates/query

Paginated request that returns list of installed certificates by mdm devices. **Permission Required*: *View Devices

Mdm Profile Deployment

Deploy Profile To List Of Devices

POST api.addigy.com/v2/mdm/devices/profile/deploy

Deploys profile to list of devices andor managed users. It is an atomic request meaning that if one error is encountered no profile will be deployed to any of the devices andor managed users.Permission Required: View Devices, Execute commands

Mdm Profiles

List Mdm Profiles

GET api.addigy.com/v2/mdm/profiles

Description coming soon...

Mdm Profiles Policies

List Mdm Profiles Assigned To Policies

POST api.addigy.com/v2/mdm/profiles/policies

Get MDM profiles assigned to policies

Monitoring

Update A Monitoring Item

PUT api.addigy.com/v2/monitoring

Update a monitoring item. **Permission Required*: *Edit Custom Monitoring.

Create A Monitoring Item

POST api.addigy.com/v2/monitoring

Create a monitoring item. **Permission Required*: *Create Custom Monitoring.

Delete A Monitoring Item

DELETE api.addigy.com/v2/monitoring

Delete a monitoring item.**Permission Required*: *Delete Custom Monitoring.

Assign Monitoring Item To Policy

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

Assign monitoring item to policy. **Permission Required: Edit Policy Monitoring.

Unassign A Monitoring Item From Policy

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

Unassign a monitoring item from policy. **Permission Required*: *Edit Policy Monitoring.

List Monitoring Items

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

Get a list of monitoring items for an organization.

List Of Received Alerts

GET api.addigy.com/v2/oa/monitoring/received-alerts

Query list of received alerts

Office Updates

Assign Office Update Asset To Policy

POST api.addigy.com/v2/o/{organization_id}/policies/{policy_id}/office-updates/{asset_id}

Assign office asset to policy. **Permission Required: Edit Policy Instruction.

Remove Office Update From A Policy

DELETE api.addigy.com/v2/o/{organization_id}/policies/{policy_id}/office-updates/{asset_id}

Remove office update from a policy. **Permission Required: Edit Policy Instruction.

Os Users

Assigns OS User Asset To A Policy

POST api.addigy.com/v2/o/{organization_id}/policies/{policy_id}/os-users/{asset_id}

Assigns an OS user asset to a policy. **Permission Required: Edit Policy Instructions.

Unassigns OS User Asset From A Policy

DELETE api.addigy.com/v2/o/{organization_id}/policies/{policy_id}/os-users/{asset_id}

Unassigns an OS user asset from a policy. **Permission Required*: *Edit Policy Instructions.

Policies

Update A Policy

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

Update a policy. **Permission Required*: *Edit Policy.

Create A Policy

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

Create a policy. **Permission Required*: *Create Policy.

Delete A Policy

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

Delete a policy. **Permission Required*: *Delete Policy.

Update A Policy Parent

PUT api.addigy.com/v2/o/{organization_id}/policies/parent

Update a policy parent. **Permission Required*: *Edit Policy.

Delete A Policy Parent

DELETE api.addigy.com/v2/o/{organization_id}/policies/parent

Delete a policy parent. **Permission Required*: *Edit Policy.

Get Policy Info

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

Query an organization for all policies or filter to get specific policy info

Policy Rules

Get Policy Assignment Rule

GET api.addigy.com/v2/o/{organization_id}/policies/rule

Get policy assignment rule. **Permission Required: .Automatic Policy Assignments

Add Assignment Rule To Policy

POST api.addigy.com/v2/o/{organization_id}/policies/rule

Add assignment rule to policy. **Permission Required: Automatic Policy Assignments.

Remove Assignment Rule From Policy

DELETE api.addigy.com/v2/o/{organization_id}/policies/rule

Remove assignment rule from policy. **Permission Required: Automatic Policy Assignments.

List Policy Assignment Rules

GET api.addigy.com/v2/o/{organization_id}/policies/rules

Get policy assignment rules. **Permission Required: .Automatic Policy Assignments

Public Beta Features

Get Public Beta Features

GET api.addigy.com/v2/feature-betas

Get all Beta Features available for the organization. **Permission Required*: *Toggle Feature Betas.

Enables A Beta Feature In The Organization

POST api.addigy.com/v2/feature-betas/organizations

Enables a Beta Feature in the organization. **Permission Required*: *Toggle Feature Betas.

Disables A Beta Feature From The Organization

DELETE api.addigy.com/v2/feature-betas/organizations

Disables the Beta Features from the organization. **Permission Required*: *Toggle Feature Betas.

Reports

Request Report

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

Request a report. Only one report of each type can be requested at a time.

Get A Report

GET api.addigy.com/v2/oa/reports

Get a report.

List Available Reports

GET api.addigy.com/v2/oa/reports/available

Get a list of available reports.

List Report Statuses

POST api.addigy.com/v2/oa/reports/status/query

Get report statuses.

Script

Delete Script

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

Delete a script. **Permission Required*: *Delete Predefined Commands.

Self Service Configuration

Create Self Service Configuration

POST api.addigy.com/v2/self-service-configurations

Creates a new self service configuration in the organization. **Permission Required*: *Create Instruction.

Self Service Location Assets

List Of Available Assets For The Provided Location ID (Token ID)

POST api.addigy.com/v2/oa/policies/self_service/location/assets/query

Description coming soon...

Smart Software

Assigns A Smart Software Item To A Policy

POST api.addigy.com/v2/o/{organization_id}/policies/{policy_id}/smart-software/{asset_id}

Assigns a Smart Software Item to a Policy given the Policy ID and Smart Software Item ID. Permission Required: Edit Policy Instructions.

Unassigns A Smart Software Item From A Policy

DELETE api.addigy.com/v2/o/{organization_id}/policies/{policy_id}/smart-software/{asset_id}

Unassigns a Smart Software Item from a Policy given the Policy ID and Smart Software Item ID. Permission Required: Edit Policy Instructions.

Create A New Smart Software

POST api.addigy.com/v2/o/{organization_id}/smart-software

Creates a new smart software Permission Required: Create Instruction.

List Of Smart Software Items

POST api.addigy.com/v2/o/{organization_id}/smart-software/query

Gets a list of smart software items available for the given organization.Items returned can be filtered based on query parameters from the request.To query for the versions of a software, provide the identifier of the software in the query.

Gets A Smart Software Item

GET api.addigy.com/v2/o/{organization_id}/smart-software/{id}

Gets a smart software item by ID.

Creates A New Version Of A Smart Software

POST api.addigy.com/v2/o/{organization_id}/smart-software/{id}/new-version

Creates a new version of a smart software Permission Required: Create Instruction.

Static Fields

List Static Fields

GET api.addigy.com/v2/static-fields

Gets a list of all static fields available for the organization. **Permission Required*: *View Devices.

Updates An Existing Static Field

PUT api.addigy.com/v2/static-fields

Updates the name of an existing static field in the organization. **Permission Required*: *View Devices.

Creates Static Fields

POST api.addigy.com/v2/static-fields

Creates a new static field in the organization. **Permission Required*: *View Devices.

Removes A Static Field

DELETE api.addigy.com/v2/static-fields

Removes the static field from the organization. **Permission Required*: *View Devices.

List Static Fields Assigned To Devices

GET api.addigy.com/v2/static-fields/value

Gets a list of all static fields assigned to devices for the organization. **Permission Required*: *View Devices.

Assign A Static Field To Device(S)

POST api.addigy.com/v2/static-fields/value

Assign static field values to device(s) in the organization. **Permission Required*: *View Devices.

System Events

List System Events

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

Allows listing system events with highlighting. **Permission Required*: *View System Events.

Search System Events

POST api.addigy.com/v2/system-events/search

Allow to search system events. **Permission Required: View System Events.

System Updates (Mdm)

Gets Available System Updates Reported For A Device

GET api.addigy.com/v2/system-updates/available

Gets available system updates reported for a device.Permission Required*: *View Device List.

Requests Available System Updates For A Device Via Mdm Command

POST api.addigy.com/v2/system-updates/available

Requests available system updates for a device via MDM command.Permission Required*: *View Device List, Execute Predefined Commands.

Gets Available System Updates Reported For A Device, With Their Current Installation Statuses

GET api.addigy.com/v2/system-updates/available/status

Gets available system updates reported for a device, with their current installation statuses.Permission Required*: *View Device List, Execute Predefined Commands.

Gets Installed System Updates Reported For A Device

GET api.addigy.com/v2/system-updates/installed/device/report

Gets installed system updates reported for a device.Permission Required*: *[View System Updates Settings, View Device List].

Requests To Send Installed System Updates Reported For Policy Devices To User Email

POST api.addigy.com/v2/system-updates/installed/organization/report/email

Requests to send installed system updates reported for policy devices to user email.**Permission Required*: *View System Updates Settings.

Requests To Schedule System Updates (On Demand) For Devices Via Mdm Command

POST api.addigy.com/v2/system-updates/on-demand/device-uuids

Requests to schedule system updates (on-demand) for devices via MDM command.Permission Required*: *[View System Updates Settings, Create System Updates Settings][MDM System Updates Only] System Updates commands are scheduled to be sent daily at 2AM UTC, but you can send them now to the device(s) on this list. Please note that your organization must have a monthly paid plan to use this feature.

Requests To Schedule System Updates (On Demand) For Policy Devices Via Mdm Command

POST api.addigy.com/v2/system-updates/on-demand/policy-id

Requests to schedule system updates (on-demand) for policy devices via MDM command.Permission Required*: *[View System Updates Settings, Create System Updates Settings][MDM System Updates Only] System Updates commands are scheduled to be sent daily at 2AM UTC, but you can send them now to the device(s) in this policy. Please note that your organization must have a monthly paid plan to use this feature.

Requests A System Updates Scan For A Device Via Mdm Command

POST api.addigy.com/v2/system-updates/scan

Requests a system updates scan for a device via MDM command.Permission Required*: *View Device List, Execute Predefined Commands.

Requests The Schedule Of System Updates Via Mdm Command

POST api.addigy.com/v2/system-updates/schedule

Requests the schedule of system updates via MDM command.Permission Required*: *View Device List, Execute Predefined Commands.

Gets System Updates Settings For A Policy

GET api.addigy.com/v2/system-updates/settings

Gets system updates settings for a policy.Permission Required*: *View System Updates Settings.

Requests To Create Or Update System Updates Settings For A Policy

POST api.addigy.com/v2/system-updates/settings

Requests to create or update system updates settings for a policy.Permission Required*: *Create System Updates Settings.Requirements: The MDM update command only works with macOS 12+, iOS 9+, iPadOS 13+, or tvOS 12+. Devices must be in supervised mode. Unsupervised devices will not receive the update command.Minor Updates and Patches: Use version values to control which major, minor or patch updates are sent. Addigy will strictly follow your rules. Version values follow the major.minor.patch standard.For example: 12.0.99 will allow patches, but not the minor update to 12.1, 12.9.9 will not allow 12.9.91.System Updates Settings: This is what each of the more specialized fields represents within the system updates settings for each os and which are the allowed values for the request.install_action - represents the install action when sending the schedule os command to the device: 1.Default (all OS) 2.InstallForceRestart (macOS Only) 3.InstallLater (macOS Only),max_user_deferrals - represents how many times the user can defer the updates, this is an optional parameter and it only works when 'Install Action' is 'InstallLater' and for minor os updates,resend_update_command_hour - The time in hours needed to re-send an os update command if the last command status is older than this value. Currently, the default value is 24 hours and the valid values ranges from 1 hour up to 24,days_after_release, hours_after_release and minutes_after_release (DDM updates only): The number of days, hours and minutes to force an update installation via DDM, after the update is released.Schedule (excludes updates via DDM): System Updates commands are scheduled to be sent daily at 2AM UTC, but you can schedule them to run on the device's time and which days of the week. The schedule is optional, if you would like to continue to use the default daily schedule, just set the schedule. enabled field to false. However, if you would like to opt in to use the schedule, just set the schedule.enabled field to true and fill all fields since they are required as part of the schedule request. Please note that your organization must have a monthly paid plan to use this feature.This is what each field represents and what are the allowed values for the schedule request:enabled - represents if the schedule is enabled or disabled (true or false),week_days - represents days of the week ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],starting_time - represents the schedule starting time (hours: 0-23h, min: 0 or 30),cut_off_time - represents last time within the maintenance window to send updates commands to the devices (min: 30, 45, 60),maintenance_window - represents how long do the schedule runs for in 2x hour intervals (hours: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24).For more information about System Updates please visit [System Updates via MDM](https:support.addigy.comhcen-usarticles10073419654931)

Gets Current System Updates Statuses Reported For A Device

GET api.addigy.com/v2/system-updates/status

Gets current system updates statuses reported for a device.Permission Required*: *View Device List, Execute Predefined Commands.

Requests System Updates Statuses For A Device Via Mdm Command

POST api.addigy.com/v2/system-updates/status

Requests system updates statuses for a device via MDM command.Permission Required*: *View Device List, Execute Predefined Commands.

Users

List Organization Users

POST api.addigy.com/v2/o/{organization_id}/users/query

Query for organization users. **Permission Required*: *View Users.

Update A User

PUT api.addigy.com/v2/users

Update a user. **Permission Required*: *Edit User.

Create User

POST api.addigy.com/v2/users

Create a user. **Permission Required*: *Create User.

Deletes A User From The Organization

DELETE api.addigy.com/v2/users

Deletes a user from the organization. **Permission Required*: *Remove User.

Variables

Update A Variable

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

Update a variable. **Permission Required*: *Edit Variable.

Create A Variable

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

Create a variable. **Permission Required*: *Create Variable.

Delete A Variable

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

Delete a variable.**Permission Required*: *Delete Variable.

Get Policy Variable Value

GET api.addigy.com/v2/o/{organization_id}/variables/policies

Get policy variable value. **Permission Required*: *Edit Policy.

Assign Policy Value To A Variable

POST api.addigy.com/v2/o/{organization_id}/variables/policies

Assign policy value to a variable. **Permission Required: Edit Policy.

Remove Policy Value From A Variable

DELETE api.addigy.com/v2/o/{organization_id}/variables/policies

Remove policy value from a variable. **Permission Required: Edit Policy.

Get Variable Usage

GET api.addigy.com/v2/o/{organization_id}/variables/usage

Get variable usage. **Permission Required*: *View Variable.

Get Variable Value

GET api.addigy.com/v2/o/{organization_id}/variables/value

Get variable value.**Permission Required*: *View Variable.

List Variables for Organization

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

Get a list of variables for an organization. **Permission Required*: *View Variables.

Last updated