# Addigy integration

{% hint style="info" %}
&#x20;If you’re new to integrations in Rewst, read through our introductory integration documentation [here](https://docs.rewst.help/documentation/integrations).
{% endhint %}

## What does the Addigy integration do?

Our Addigy integration enables the automation of Apple device management and monitoring. Use the Addigy API within Rewst workflows to create, read, update, or delete managed devices, and access monitoring functionality.

## Set up the Addigy integration

### Set up steps in Addigy

1. Log in to your Addigy account.
2. Navigate to <https://app.addigy.com/integrations>.
3. Scroll down the page to the **Addigy API** submenu.
4. Click the **V2** tab.
5. Click **New API Token**.
6. Set your appropriate name and permissions for your V2 API token.
7. Click **Add**.
8. Copy the v2 token value from the new token section of the V2 tab. Store it somewhere secure, as you'll need it for further steps in Rewst. Note that once you leave this page, you won't be able to see the token again.
9. Copy the **Parent Organization ID**. This will be displayed under the **Addigy API** submenu title.\ <br>

   <figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FefPD2X4cnR4xyVqMKjDm%2FScreenshot%202025-05-05%20at%202.49.31%E2%80%AFPM.png?alt=media&#x26;token=2061b4d6-de99-44dc-88a9-40cc88677ca6" alt=""><figcaption></figcaption></figure>
10. Click the V1 tab of the **Addigy API** submenu.
11. Click **New API Token**.
12. Set your appropriate name and permissions for your V1 API token.
13. Click **Add**.
14. **Copy** the V1 **Client ID** and **Client Secret.** Store the information somewhere secure, as you'll need it for further steps in Rewst. Note that once you leave this page, you won't be able to see the token again.\
    \
    ![](https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FoxsQYA0hdJS9UsgszH8u%2FScreenshot%202025-05-05%20at%203.06.46%E2%80%AFPM.png?alt=media\&token=a91e9e2f-e5cf-4fb5-98f5-5c60bee51526)

### Set up steps in Rewst

1. Navigate to **Marketplace > Integrations** in the left side menu of your Rewst platform.
2. Search for `Addigy` in the integrations page.\
   \
   ![](https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FUP552JVFNzJ6uPNN86Nv%2FScreenshot%202025-05-05%20at%2011.36.01%E2%80%AFAM.png?alt=media\&token=258facb5-4ee4-4e4c-84e7-89584487c840)
3. Click on the integration tile to launch the configuration setup page.
4. **Under Parameters, paste the information copied from Addigy into the relevant fields:**
   1. **Parent Organization ID**
   2. **V1 Client ID**
   3. **V1 Client Secret**
   4. **V2 API Key**
5. Click **Save Configuration.**&#x20;
6. Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for[ organization mapping](https://docs.rewst.help/documentation/integrations#what-is-organization-mapping). Complete your mapping as desired.&#x20;

{% hint style="success" %}
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our [Canny feedback collector](https://rewst.canny.io/integrations).
{% endhint %}

## Actions and endpoints

{% hint style="info" %}
For more on how actions work in Rewst, check out our [introductory actions documentation here](https://docs.rewst.help/documentation/workflows/actions-in-rewst).&#x20;
{% endhint %}

<table><thead><tr><th>Category</th><th>Action</th><th width="187.36328125">Description</th><th>Required permissions</th></tr></thead><tbody><tr><td><strong>Apps And Books</strong></td><td>List Of Apps And Books Tokens Assigned To Policies</td><td>Get a list of apps and books tokens assigned to policies</td><td></td></tr><tr><td><strong>Automatic Device Enrollment</strong></td><td>List Ade Tokens Assigned To Policies</td><td>Get a list of ADE tokens assigned to policies</td><td></td></tr><tr><td><strong>Autotask</strong></td><td>List Autotask Accounts</td><td>Get Autotask account</td><td></td></tr><tr><td><strong>Autotask</strong></td><td>Get Autotask Account</td><td>Get Autotask account</td><td></td></tr><tr><td><strong>Autotask</strong></td><td>Sync Policy Devices With Autotask Configurations</td><td>Sync policy devices with Autotask configurations.</td><td><em>Permission required</em>: Edit Integration</td></tr><tr><td><strong>Azure Conditional Access</strong></td><td>Get Azure Conditional Access All Accounts Metadata</td><td>Get Azure Conditional Access all accounts metadata</td><td></td></tr><tr><td><strong>Benchmark</strong></td><td>Update A Benchmark Asset</td><td>Update a benchmark asset.</td><td><em>Permission required</em>: Edit Benchmark</td></tr><tr><td><strong>Benchmark</strong></td><td>Create A Benchmark Asset</td><td>Create a benchmark asset.</td><td><em>Permission required</em>: Create Benchmark</td></tr><tr><td><strong>Benchmark</strong></td><td>Delete A Benchmark Asset</td><td>Delete a benchmark asset</td><td><em>Permission required</em>: Delete Benchmark</td></tr><tr><td><strong>Benchmark</strong></td><td>Assign A Benchmark To A Policy</td><td>Assign a benchmark to a policy</td><td><em>Permission required:</em> Edit Policy Benchmarks</td></tr><tr><td><strong>Benchmark</strong></td><td>Remove A Benchmark From Policy</td><td>Remove a benchmark from a policy</td><td><em>Permission required:</em> Edit Policy Benchmarks</td></tr><tr><td><strong>Benchmark</strong></td><td>List Benchmark Assets</td><td>Get a list of benchmark assets for an organization</td><td><em>Permission required</em>: View Benchmarks</td></tr><tr><td><strong>Billing</strong></td><td>Get Billing Account</td><td>Get billing account for a given organization</td><td></td></tr><tr><td><strong>Billing</strong></td><td>Get Billing Data</td><td>Get billing data for a given child organization</td><td></td></tr><tr><td><strong>Billing</strong></td><td>Get Billing Invoices</td><td>Get billing invoices for a given organization</td><td></td></tr><tr><td><strong>Child Organizations</strong></td><td>List Child Organizations</td><td>Get a list of child organizations belonging to the provided organization</td><td></td></tr><tr><td><strong>Commands</strong></td><td>Run Devices Command</td><td>Run devices command</td><td></td></tr><tr><td><strong>Commands</strong></td><td>Get Command Output</td><td>Get command output</td><td></td></tr><tr><td><strong>Community</strong></td><td>Report Community Fact Or Command</td><td>Report a community fact or command to Addigy for review</td><td></td></tr><tr><td><strong>Compliance Rule</strong></td><td>Update A Compliance Rule</td><td>Update a compliance rule</td><td><em>Permission required</em>: Edit Benchmark</td></tr><tr><td><strong>Compliance Rule</strong></td><td>Create A Compliance Rule</td><td>Create a compliance rule</td><td><em>Permission required</em>: Create Benchmark</td></tr><tr><td><strong>Compliance Rule</strong></td><td>Delete A Compliance Rule</td><td>Delete a compliance rule</td><td><em>Permission required</em>: Delete Benchmark</td></tr><tr><td><strong>Compliance Rule</strong></td><td>Get Compliance Rules Using A Script</td><td>Get compliance rules using script</td><td><em>Permission required:</em> View Benchmarks</td></tr><tr><td><strong>Compliance Rule</strong></td><td>List Compliance Rules</td><td>Get a list of compliance rules for an organization</td><td><em>Permission required</em>: View Benchmarks</td></tr><tr><td><strong>Compliance Rule</strong></td><td>Get A Compliance Rule Usage</td><td>Get a compliance rule usage</td><td><em>Permission required</em>: View Benchmarks</td></tr><tr><td><strong>Configurations</strong></td><td>List API Key Permissions</td><td>Get API key permissions</td><td></td></tr><tr><td><strong>Connectwise</strong></td><td>List Connect Wise Accounts</td><td>Get ConnectWise account</td><td></td></tr><tr><td><strong>Connectwise</strong></td><td>Get Ticketing Account</td><td>Get ticketing account</td><td></td></tr><tr><td><strong>Connectwise</strong></td><td>Sync Policy Devices With Connect Wise Configurations</td><td>Sync policy devices with ConnectWise configurations </td><td><em>Permission required</em>: Edit Integration</td></tr><tr><td><strong>Device Compliance Status</strong></td><td>Get Device Compliance Statuses Per Benchmark</td><td>Get device compliance statuses per benchmark</td><td><em>Permission required</em>: View devices</td></tr><tr><td><strong>Device Compliance Status</strong></td><td>List Devices Compliance Status</td><td>Get devices compliance status</td><td><em>Permission required:</em> View Devices</td></tr><tr><td><strong>Device Script Assignments</strong></td><td>List Device Script Assignments</td><td>Get Device Script Assignments available for the organization</td><td></td></tr><tr><td><strong>Device Script Assignments</strong></td><td>Creates A Device Script Assignment</td><td>Creates a device script assignment in the organization</td><td></td></tr><tr><td><strong>Device Script Assignments</strong></td><td>Deletes A Device Script Assignment</td><td>Deletes a device script assignment from the organization</td><td></td></tr><tr><td><strong>Devices</strong></td><td>Universal Search Devices</td><td>Allow to query for a set of devices based on a value that pertains to one of their device facts</td><td><em>Permission required</em>:<br>View Devices</td></tr><tr><td><strong>Devices</strong></td><td>Removes A Device</td><td>Removes a device from Addigy <br>Note: This endpoint is not meant to be used by bulk removal operations.</td><td><em>Permission required:</em> Delete Devices</td></tr><tr><td><strong>Facts</strong></td><td>List Custom Facts</td><td>List all custom facts for the organization</td><td></td></tr><tr><td><strong>Facts</strong></td><td>Update Custom Facts</td><td>Update a custom fact</td><td></td></tr><tr><td><strong>Facts</strong></td><td>Create Custom Facts</td><td>Create a custom fact.</td><td></td></tr><tr><td><strong>Facts</strong></td><td>Delete Custom Facts</td><td>Delete a custom fact</td><td></td></tr><tr><td><strong>Facts</strong></td><td>Assign Custom Fact To Policies</td><td>Assign Custom Facts to policies</td><td></td></tr><tr><td><strong>Facts</strong></td><td>Unassign A Custom Fact From A Policy</td><td>Unassign a custom fact from a policy</td><td></td></tr><tr><td><strong>Facts</strong></td><td>List Of Custom Facts Filtered By ID Or Name</td><td>Get a list of Custom Facts filtered by id or name for an organization</td><td></td></tr><tr><td><strong>Files</strong></td><td>List Organization Files</td><td>Get a list of files for an organization<br></td><td><em>Permission required:</em> View Files</td></tr><tr><td><strong>Generic Request</strong></td><td>Addigy API Request</td><td>Include /v2/ for Addigy API v2 usage, generic action for making authenticated requests against the Addigy API</td><td></td></tr><tr><td><strong>Installed Apps</strong></td><td>Query Installed Apps From A Device (Via Mdm)</td><td>Query installed apps from a device providing some agent IDs</td><td><em>Permission required:</em> View Devices</td></tr><tr><td><strong>Maintenance</strong></td><td>Update Maintenance Item</td><td>Update a maintenance item</td><td><em>Permission required</em>: Edit Catalog Maintenance</td></tr><tr><td><strong>Maintenance</strong></td><td>Create Maintenance Item</td><td>Create a maintenance item</td><td><em>Permission required</em>: Create Catalog Maintenance</td></tr><tr><td><strong>Maintenance</strong></td><td>Delete Maintenance Item</td><td>Delete a maintenance item</td><td><em>Permission required</em>: Delete Catalog Maintenance</td></tr><tr><td><strong>Maintenance</strong></td><td>Assign Polices To A Maintenance Item</td><td>Assign polices to a maintenance item</td><td><em>Permission required:</em> Edit Policy Maintenance</td></tr><tr><td><strong>Maintenance</strong></td><td>Unassign A Maintenance Item From Policy</td><td>Unassign a maintenance item from policy</td><td><em>Permission required</em>: Edit Policy Maintenance</td></tr><tr><td><strong>Maintenance</strong></td><td>List Maintenance Items</td><td>Get a list of maintenance items for an organization.</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Enable Malware Bytes One View Integration. Create New Account</td><td>Enable MalwareBytes OneView integration,  create new account</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Disable Malware Bytes One View Integration</td><td>Disable MalwareBytes OneView integration.</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Get Malware Bytes One View Account Status</td><td>Get MalwareBytes OneView account status</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Get Malware Bytes One View Account Catalog Usage</td><td>Get MalwareBytes OneView account catalog usage</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Get Malware Bytes One View Sites</td><td>Get MalwareBytes OneView sites</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Get Malware Bytes One View Policy Sites</td><td>Get MalwareBytes OneView policy sites</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Assign A Malware Bytes One View Site To A Policy</td><td>Assign a MalwareBytes OneView site to a policy</td><td></td></tr><tr><td><strong>Malwarebytes Oneview</strong></td><td>Remove A Malware Bytes One View Site From Policy</td><td>Remove a MalwareBytes OneView site from policy</td><td></td></tr><tr><td><strong>Managed Apps Configurations</strong></td><td>Gets Managed App Configuration For Apps &#x26; Books Applications</td><td>Gets managed app configuration for Apps and Books applications</td><td></td></tr><tr><td><strong>Managed Apps Configurations</strong></td><td>Requests To Create Managed App Configuration For Apps &#x26; Books Applications</td><td>Requests to create managed app configuration for Apps and Books applications</td><td></td></tr><tr><td><strong>Managed Apps Configurations</strong></td><td>Requests To Delete Managed App Configuration For Apps &#x26; Books Applications</td><td>Requests to delete managed app configuration for Apps and Books applications</td><td></td></tr><tr><td><strong>Managed Apps Configurations</strong></td><td>Requests To Assign Managed App Configuration To Apple Application</td><td>Requests to assign managed app configuration to Apple application</td><td></td></tr><tr><td><strong>Managed Apps Configurations</strong></td><td>Gets Managed App Configurations For A Location</td><td>Gets managed app configurations for a location</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Clear Passcode</td><td>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</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Delete Device User</td><td>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</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>List Mdm Device Users</td><td>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</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Lock Mdm Device</td><td>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</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Disable Lost Mode</td><td>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</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Enable Lost Mode</td><td>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</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Get Device Location</td><td>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.</td><td></td></tr><tr><td><strong>Mdm Commands</strong></td><td>Restart Mdm Device</td><td>Description coming soon...</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Get Mdm Configuration Profile Definition</td><td>Addigy payload type of MDM profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Get Mdm Configuration Profile Definitions</td><td>Get MDM configuration profile definitions</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Get Policy Profiles By Addigy Payload Type</td><td>Get policy profiles by Addigy payload type</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Creates An Mdm Profile</td><td>Creates an MDM profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Assign Policies To Manifest Based Mdm Configuration Profile</td><td>Assign policies to manifest-based MDM configuration profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Unassign An Mdm Profile From Policies</td><td>Unassign an MDM profile from policies</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Get Manifest Based Mdm Configuration Profile</td><td>Get manifest-based MDM configuration profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Delete Manifest Based Mdm Configuration Profile</td><td>Delete manifest-based MDM configuration profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Get Manifest Based Mdm Configuration Profiles</td><td>Get manifest-based MDM configuration profiles</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Update A Manifest Based Mdm Configuration Profile</td><td>Update a manifest-based MDM configuration profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Confirm Changes To Manifest Based Mdm Configuration Profile</td><td>Confirm changes to manifest-based MDM configuration profile</td><td></td></tr><tr><td><strong>Mdm Configuration Profiles</strong></td><td>Query Mdm Payload Information</td><td>Query MDM Payload information and assignments</td><td></td></tr><tr><td><strong>Mdm Devices</strong></td><td>Get Mdm Device Details</td><td>Get MDM device details including enrollment profile, APN certificate and last response</td><td></td></tr><tr><td><strong>Mdm Devices</strong></td><td>Test Mdm Response</td><td>Test MDM response</td><td></td></tr><tr><td><strong>Mdm Enrollment</strong></td><td>Install Mdm Enrollment Profile</td><td>Install MDM enrollment profile via mdm if available or via agent for macOS devices</td><td></td></tr><tr><td><strong>Mdm Installed Certificates</strong></td><td>List Of Mdm Installed Certificates</td><td>Paginated request that returns list of installed certificates by mdm devices</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>Mdm Profile Deployment</strong></td><td>Deploy Profile To List Of Devices</td><td>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 and/or managed users</td><td><em>Permission required:</em> View Devices, Execute commands</td></tr><tr><td><strong>Mdm Profiles</strong></td><td>List Mdm Profiles</td><td></td><td></td></tr><tr><td><strong>Mdm Profiles Policies</strong></td><td>List Mdm Profiles Assigned To Policies</td><td>Get MDM profiles assigned to policies</td><td></td></tr><tr><td><strong>Monitoring</strong></td><td>Update A Monitoring Item</td><td>Update a monitoring item</td><td><em>Permission required</em>: Edit Custom Monitoring.</td></tr><tr><td><strong>Monitoring</strong></td><td>Create A Monitoring Item</td><td>Create a monitoring item</td><td><em>Permission required</em>: Create Custom Monitoring</td></tr><tr><td><strong>Monitoring</strong></td><td>Delete A Monitoring Item</td><td>Delete a monitoring item</td><td><em>Permission required</em>: Delete Custom Monitoring</td></tr><tr><td><strong>Monitoring</strong></td><td>Assign Monitoring Item To Policy</td><td>Assign monitoring item to policy</td><td>Permission required: Edit Policy Monitoring</td></tr><tr><td><strong>Monitoring</strong></td><td>Unassign A Monitoring Item From Policy</td><td>Unassign a monitoring item from policy</td><td> <em>Permission required</em>: Edit Policy Monitoring</td></tr><tr><td><strong>Monitoring</strong></td><td>List Monitoring Items</td><td>Get a list of monitoring items for an organization.</td><td></td></tr><tr><td><strong>Monitoring</strong></td><td>List Of Received Alerts</td><td>Query list of received alerts</td><td></td></tr><tr><td><strong>Office Updates</strong></td><td>Assign Office Update Asset To Policy</td><td>Assign office asset to policy</td><td><em>Permission required:</em> Edit Policy Instruction</td></tr><tr><td><strong>Office Updates</strong></td><td>Remove Office Update From A Policy</td><td>Remove office update from a policy</td><td><em>Permission required:</em> Edit Policy Instruction</td></tr><tr><td><strong>Os Users</strong></td><td>Assigns OS User Asset To A Policy</td><td>Assigns an OS user asset to a policy</td><td><em>Permission required:</em> Edit Policy Instructions</td></tr><tr><td><strong>Os Users</strong></td><td>Unassigns OS User Asset From A Policy</td><td>Unassigns an OS user asset from a policy</td><td><em>Permission required</em>: Edit Policy Instructions</td></tr><tr><td><strong>Policies</strong></td><td>Update A Policy</td><td>Update a policy.</td><td><em>Permission required</em>: Edit Policy</td></tr><tr><td><strong>Policies</strong></td><td>Create A Policy</td><td>Create a policy</td><td><em>Permission required</em>: Create Policy</td></tr><tr><td><strong>Policies</strong></td><td>Delete A Policy</td><td>Delete a policy</td><td><em>Permission required</em>: Delete Policy</td></tr><tr><td><strong>Policies</strong></td><td>Update A Policy Parent</td><td>Update a policy parent</td><td><em>Permission required</em>: Edit Policy</td></tr><tr><td><strong>Policies</strong></td><td>Delete A Policy Parent</td><td>Delete a policy parent</td><td><em>Permission required</em>: Edit Policy</td></tr><tr><td><strong>Policies</strong></td><td>Get Policy Info</td><td>Query an organization for all policies or filter to get specific policy info</td><td></td></tr><tr><td><strong>Policy Rules</strong></td><td>Get Policy Assignment Rule</td><td>Get policy assignment rule</td><td><em>Permission required:</em> Automatic Policy Assignments</td></tr><tr><td><strong>Policy Rules</strong></td><td>Add Assignment Rule To Policy</td><td>Add assignment rule to policy</td><td><strong>Permission required:</strong> Automatic Policy Assignments</td></tr><tr><td><strong>Policy Rules</strong></td><td>Remove Assignment Rule From Policy</td><td>Remove assignment rule from policy</td><td><em>Permission required:</em> Automatic Policy Assignments</td></tr><tr><td><strong>Policy Rules</strong></td><td>List Policy Assignment Rules</td><td>Get policy assignment rules</td><td><em>Permission required:</em> Automatic Policy Assignments</td></tr><tr><td><strong>Public Beta Features</strong></td><td>Get Public Beta Features</td><td>Get all Beta Features available for the organization</td><td><em>Permission required</em>: Update Feature Beta Status</td></tr><tr><td><strong>Public Beta Features</strong></td><td>Enables A Beta Feature In The Organization</td><td>Enables a Beta Feature in the organization</td><td><em>Permission required</em>: Update Feature Beta Status</td></tr><tr><td><strong>Public Beta Features</strong></td><td>Disables A Beta Feature From The Organization</td><td>Disables the Beta Features from the organization</td><td><em>Permission required</em>: Update Feature Beta Status</td></tr><tr><td><strong>Reports</strong></td><td>Request Report</td><td>Request a report. Only one report of each type can be requested at a time</td><td></td></tr><tr><td><strong>Reports</strong></td><td>Get A Report</td><td>Get a report</td><td></td></tr><tr><td><strong>Reports</strong></td><td>List Available Reports</td><td>Get a list of available reports</td><td></td></tr><tr><td><strong>Reports</strong></td><td>List Report Statuses</td><td>Get report statuses</td><td></td></tr><tr><td><strong>Script</strong></td><td>Delete Script</td><td>Delete a script</td><td><em>Permission required</em>: Delete Predefined Commands</td></tr><tr><td><strong>Self Service Configuration</strong></td><td>Create Self Service Configuration</td><td>Creates a new self service configuration in the organization</td><td><em>Permission required</em>: Create Instruction</td></tr><tr><td><strong>Self Service Location Assets</strong></td><td>List Of Available Assets For The Provided Location ID (Token ID)</td><td></td><td></td></tr><tr><td><strong>Smart Software</strong></td><td>Assigns A Smart Software Item To A Policy</td><td>Assigns a Smart Software Item to a Policy given the Policy ID and Smart Software Item ID</td><td><em>Permission required:</em> Edit Policy Instructions</td></tr><tr><td><strong>Smart Software</strong></td><td>Unassigns A Smart Software Item From A Policy</td><td>Unassigns a Smart Software Item from a Policy given the Policy ID and Smart Software Item ID</td><td><em>Permission required:</em> Edit Policy Instructions</td></tr><tr><td><strong>Smart Software</strong></td><td>Create A New Smart Software</td><td>Creates a new smart software </td><td><em>Permission required:</em> Create Instruction</td></tr><tr><td><strong>Smart Software</strong></td><td>List Of Smart Software Items</td><td>Gets a list of smart software items available for the given organization.Items returned can be filtered based on query parameters from the request.<br>To query for the versions of a software, provide the identifier of the software in the query.</td><td></td></tr><tr><td><strong>Smart Software</strong></td><td>Gets A Smart Software Item</td><td>Gets a smart software item by ID</td><td></td></tr><tr><td><strong>Smart Software</strong></td><td>Creates A New Version Of A Smart Software</td><td>Creates a new version of a smart software</td><td><em>Permission required:</em> Create Instruction</td></tr><tr><td><strong>Static Fields</strong></td><td>List Static Fields</td><td>Gets a list of all static fields available for the organization</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>Static Fields</strong></td><td>Updates An Existing Static Field</td><td>Updates the name of an existing static field in the organization</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>Static Fields</strong></td><td>Creates Static Fields</td><td>Creates a new static field in the organization</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>Static Fields</strong></td><td>Removes A Static Field</td><td>Removes the static field from the organization</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>Static Fields</strong></td><td>List Static Fields Assigned To Devices</td><td>Gets a list of all static fields assigned to devices for the organization</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>Static Fields</strong></td><td>Assign A Static Field To Device(S)</td><td>Assign static field values to device(s) in the organization</td><td><em>Permission required</em>: View Devices</td></tr><tr><td><strong>System Events</strong></td><td>List System Events</td><td>Allows listing system events with highlighting</td><td><em>Permission required</em>: View System Events</td></tr><tr><td><strong>System Events</strong></td><td>Search System Events</td><td>Allow to search system events</td><td><em>Permission required</em>: View System Events</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Gets Available System Updates Reported For A Device</td><td>Gets available system updates reported for a device</td><td><em>Permission required</em>: View Device List</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests Available System Updates For A Device Via Mdm Command</td><td>Requests available system updates for a device via MDM command</td><td><em>Permission required:</em> View Device List, Execute Predefined Commands</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Gets Available System Updates Reported For A Device, With Their Current Installation Statuses</td><td>Gets available system updates reported for a device, with their current installation statuses</td><td><em>Permission required</em>: View Device List, Execute Predefined Commands</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Gets Installed System Updates Reported For A Device</td><td>Gets installed system updates reported for a device</td><td><em>Permission required:</em> View System Updates Settings, View Device List</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests To Send Installed System Updates Reported For Policy Devices To User Email</td><td>Requests to send installed system updates reported for policy devices to user email</td><td><em>Permission required</em>: View System Updates Settings</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests To Schedule System Updates (On Demand) For Devices Via Mdm Command</td><td>Requests to schedule system updates (on-demand) for devices via MDM command</td><td></td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests To Schedule System Updates (On Demand) For Policy Devices Via Mdm Command</td><td>Requests to schedule system updates (on-demand) for policy devices via MDM command</td><td></td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests A System Updates Scan For A Device Via Mdm Command</td><td>Requests a system updates scan for a device via MDM command</td><td><em>Permission required</em>: View Device List, Execute Predefined Commands</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests The Schedule Of System Updates Via Mdm Command</td><td>Requests the schedule of system updates via MDM command</td><td><em>Permission required</em>: View Device List, Execute Predefined Commands</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Gets System Updates Settings For A Policy</td><td>Gets system updates settings for a policy</td><td><em>Permission required:</em> View System Updates Settings</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests To Create Or Update System Updates Settings For A Policy</td><td>Requests to create or update system updates settings for a policy</td><td></td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Gets Current System Updates Statuses Reported For A Device</td><td>Gets current system updates statuses reported for a device</td><td><em>Permission required:</em> View Device List, Execute Predefined Commands</td></tr><tr><td><strong>System Updates (Mdm)</strong></td><td>Requests System Updates Statuses For A Device Via Mdm Command</td><td>Requests system updates statuses for a device via MDM command</td><td><em>Permission required:</em> View Device List, Execute Predefined Commands</td></tr><tr><td><strong>Users</strong></td><td>List Organization Users</td><td>Query for organization users</td><td><em>Permission required</em>: View Users</td></tr><tr><td><strong>Users</strong></td><td>Update A User</td><td>Update a user</td><td><em>Permission required</em>: Edit User</td></tr><tr><td><strong>Users</strong></td><td>Create User</td><td>Create a user</td><td><em>Permission required</em>: Create User</td></tr><tr><td><strong>Users</strong></td><td>Deletes A User From The Organization</td><td>Deletes a user from the organization</td><td><em>Permission required</em>: Remove User</td></tr><tr><td><strong>Variables</strong></td><td>Update A Variable</td><td>Update a variable</td><td><em>Permission required</em>: Edit Variable</td></tr><tr><td><strong>Variables</strong></td><td>Create A Variable</td><td>Create a variable</td><td><em>Permission required</em>: Create Variable</td></tr><tr><td><strong>Variables</strong></td><td>Delete A Variable</td><td>Delete a variable</td><td><em>Permission required</em>: Delete Variable</td></tr><tr><td><strong>Variables</strong></td><td>Get Policy Variable Value</td><td>Get policy variable value</td><td><em>Permission required</em>: Edit Policy</td></tr><tr><td><strong>Variables</strong></td><td>Assign Policy Value To A Variable</td><td>Assign policy value to a variable</td><td><em>Permission required:</em> Edit Policy</td></tr><tr><td><strong>Variables</strong></td><td>Remove Policy Value From A Variable</td><td>Remove policy value from a variable</td><td><em>Permission required:</em> Edit Policy</td></tr><tr><td><strong>Variables</strong></td><td>Get Variable Usage</td><td>Get variable usage. </td><td><em>Permission required</em>: View Variable</td></tr><tr><td><strong>Variables</strong></td><td>Get Variable Value</td><td>Get variable value.</td><td><em>Permission Required</em>: View Variable</td></tr><tr><td><strong>Variables</strong></td><td>List Variables for Organization</td><td>Get a list of variables for an organization</td><td><em>Permission Required</em>: View Variables</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rewst.help/documentation/integrations/integration-guides/addigy-integration-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
