LogoLogo
  • Welcome to Rewst
  • Support and Community
    • Rewst support
      • Support priorities
      • Scope of support
      • Discord join and verification
      • Create a ticket via Discord
      • Collecting diagnostics with browser developer tools
      • Find your Rewst instance region
      • Rewst support: Allow write access
    • Cluck University
  • Contact resources
  • Documentation
    • Automations
      • Workflows
        • Workflow builder: How to set up a workflow
        • Task transitions
        • Data aliases
        • Best practices for designing workflows
        • Advanced workflow operations menu
        • Data input and output: Input variables and context variables
        • Option generator workflows
        • Completion handlers and workflow wrappers
        • Boolean logic in Rewst workflows
        • Document with RoboRewsty
      • Forms
        • Build a form with Rewst's Form Builder
        • Embed a form into an iFrame
        • Clone an existing form
        • Conditional fields
        • Form organizational variables
        • Troubleshoot unpacked Crate forms
      • Templates and scripts
      • Actions
        • Core actions
        • Rewst actions
        • Transform actions
          • Add or subtract from DateTime transform action
          • All transform action
          • Any transform action
          • Append with items results transform action
          • Compare dates transform action
          • Convert list to object transform action
          • Convert DateTime to timezone transform action
          • Defang transform action
          • Diff lists transform action
          • Flatten list transform action
          • Format date time transform action
          • Generate friendly password transform action
          • Get business days between dates transform action
          • Get DateTime transform action
          • Get days between dates transform action
          • Get list length transform action
          • Get string length transform action
          • Is JSON transform action
          • Map to an attribute within a list transform action
          • Merge lists transform action
          • Parse CSV transform action
          • Parse text to JSON transform action
          • Refang transform action
          • Remove duplicates from list transform action
          • Return element transform action
          • Select attribute transform action
          • Set list field value transform action
          • Set variable transform action
          • Sort transform action
          • Split text transform action
          • Transform list objects transform action
          • Trim variable transform action
        • Workflows actions
      • Triggers
        • Trigger criteria
        • Trigger use cases and examples
          • Customize PSA ticket triggers
          • Use webhook triggers
    • App Builder
      • Get started with App Builder
      • Components
        • Accordion component
        • Button component
        • Container component
        • Chart component
        • Data table component
        • Form component
        • Grid container component
        • Grid item component
        • Header component
        • HTML container component
        • Image component
        • Link component
        • Menu component
        • Row component
        • Sidebar component
        • Text component
        • Workflow input component
      • Prebuilt Apps: Available by request
        • Forms portal
        • End user portal
        • Operational analytics reporting portal
      • Manage your apps
      • Manage your pages
      • Domains
      • Permissions
      • Authentication
      • Themes
      • Page builder
    • Crates
      • Stewart's 30 favorite Crates
      • Production Crate list
      • Migrating between Crate versions
      • Crate deprecation FAQ
      • Individual Crate documentation
        • Ad-Hoc Install/Uninstall Software via Chocolatey Crate
        • Add Client to Rewst Crate
        • Alert on Expiring App Reg Certificates Crate
        • Alert on Expiring App Reg Secrets Crate
        • Amend Mailbox Permissions Crate
        • Billing Count Report Crate
        • Bulk Create Client from PSA Crate
        • Change a User’s Password Crate
        • Configure Organizational Variables
        • ConnectWise PSA Agreement Mapping Crate
        • CWM: Technician Toolbox via Pod Crate
        • Document M365 environment setup
        • Document M365 groups setup
        • Document M365 shared mailboxes setup
        • Document M365 users setup
        • Document Rewst Form URLs (IT Glue/Hudu) Crate
        • Document User Details V2 Crate
        • Export Intune Policies and Configurations Crate
        • Identify Users in Bypass Mode Crate
        • Just in Time Admin Access Crate
        • M365 CSP/GDAP Permission Checker Crate
        • M365: Generate Org Chart Crate
        • Manage Duo Phones Crate
        • Mass Update Org Variables via CSV Crate
        • Microsoft 365 Quarantine Email Release Crate
        • Microsoft: User Onboarding Crate
          • Onboarding Crate process overview
          • Onboarding Identity provider configuration and setup
          • Onboarding form inputs and workflow process
          • Expanded features and customizing the Onboarding Crate
          • Onboarding context and organizational variables reference
          • Test and troubleshoot the Onboarding crate
        • New user onboarding Crate
          • Identity provider setup - new user add
          • Step 1: Setting up organization variables
          • Step 2: New user onboarding form
          • Step 3: New user onboarding form minimalistic
        • Notify on Conditional Access Policy Changes Crate
        • OpenAI ticket categorization
        • OpenAI ticket sentiment
        • Remove Malicious Email and Block Sender Crate
        • Triage SentinelOne Threat Alerts Crate
        • User Offboarding V2 Crate
        • View Rewst integration Org Variables
    • Configuration
      • Integrations
        • Integration guides
          • Accounting integrations
            • Stripe integration
            • QuickBooks Online integration
            • Xero integration
          • AI integrations
            • Anthropic integration
            • OpenAI
              • OpenAI integration
              • Azure OpenAI integration setup
          • Chat integrations
            • Slack integration
            • Discord integration
          • Cloud integrations
            • Google admin
              • Google Enterprise License Manager integration setup
              • Google Workspace Admin integration setup
            • Nerdio integration
            • Microsoft Cloud integration bundle
              • Prerequisites and best practices for Microsoft integrations
              • Owned app registration
              • Migrate legacy Microsoft integrations
              • Microsoft Azure
                • Microsoft Azure integration setup
                • Azure actions
              • Microsoft Graph
                • Microsoft Graph integration setup
                • Graph actions
                • Graph subscriptions
                • Send mail as an impersonated user using Microsoft Graph API
              • Microsoft CSP
                • Microsoft CSP integration setup
                • Rewst user setup and GDAP relationship guidance
                • Add a new client via Microsoft Cloud Solution Provider
              • Microsoft Exchange Online
                • Microsoft Exchange Online
                • Exchange Online and multi-property values
              • Microsoft Cloud permissions
              • Common issues with the Microsoft Cloud integration bundle
                • Embracing the Microsoft Minute
                • Troubleshooting installation issues
                • Graph error when using Sendmail as impersonated user
                • Navigating the Microsoft-led transition to GDAP (2023)
          • CRM integrations
            • HubSpot integration
          • DNS integrations
            • DNSFilter integration
            • GoDaddy integration
          • Database integrations
            • Database integration setup
            • BYOD for options generators
          • Documentation integrations
            • Hudu integration
            • IT Glue integration
            • ITPortal integration
            • JumpCloud integration
            • Jira integration
            • Notion integration
            • SyncMonkey integration
          • Email security integrations
            • Proofpoint integration
          • HRIS integrations
            • BambooHR integration
          • IAM integrations
            • Okta integration setup
          • Licensing integrations
            • Ingram Micro integration setup
            • Pax8 integration
            • Sherweb integration
            • TD Synnex Stellr integration
            • Synnex Australia integration
          • Mail integrations
            • Mailgun integration setup
          • MFA integrations
            • Duo integration setup
          • Networking integrations
            • Auvik integration
          • Project management integrations
            • Asana integration
            • Shortcut integration
          • PSA integrations
            • ConnectWise PSA integration
            • Datto Autotask PSA integration
            • Freshdesk integration
            • HaloPSA integration
            • Kaseya BMS integration
            • ServiceNow integration
            • SuperOps integration
          • RMM integrations
            • Addigy integration
            • ConnectWise Automate integration
            • ConnectWise ScreenConnect integration
            • Datto RMM integration
            • ImmyBot integration
            • Kaseya
              • Kaseya VSA integration
              • Kaseya VSA X integration
            • N-able N-central integration
            • N-able N-sight integration
            • NinjaOne integration
          • Security integrations
            • Acronis integration
            • Bitdefender GravityZone integration
            • Cisco Meraki integration
            • Cork integration
            • Cove integration
            • CrowdStrike integration
            • ConnectSecure integration
              • ConnectSecure integration migration: V3 to V4
            • Huntress integration
            • Liongard integration
            • Nodeware integration
            • SaaS Alerts integration
            • SentinelOne integration
            • Slide integration
            • Sophos integration
            • SonicWall NSM integration
            • Traceless integration
            • Webroot integration
          • Version control integrations
            • GitHub integration
          • VoIP and SMS integrations
            • Twilio integration setup
        • Multi-instance integration
          • Multi-instance integration setup
          • Integrate multiple instances of the same integration
        • Custom integrations
          • Custom integrations: V2
          • Custom integrations: V1
      • Organizations and organization variables
    • Rewst Tools
      • The Live Editor
      • PowerShell interpreter
    • Settings
      • Users
      • Organizations
      • Permissions and roles
      • Tags
    • Jinja
      • Intro to Jinja
      • Jinja essentials
      • Data types
      • List of Jinja filters
      • Jinja filter examples
      • Common Jinja examples
        • Conditional statements and logical operators
        • Jinja macros
        • Date-time comparisons
        • Block scope
        • Try/catch blocks
        • Generate CSVs dynamically with Jinja
        • Split strings, replace characters, and combine strings
        • Dictionary unpacking
        • Loops in Jinja
        • Mimick switch statements in Jinja
      • Jinja use cases and best practices
        • Work with Jinja lists
        • Combine Jinja lists
        • Jinja reserved keywords
        • Collect CTX variables dynamically using Jinja
        • Efficiently extract nested data
      • Internal Rewst Jinja examples
    • Agent Smith
      • Agent Smith configuration overview
      • Deploy Agent Smith with ImmyBot
      • Deploy Agent Smith with Microsoft Intune
  • Security
    • Incoming and outgoing domains and IPs
  • Updates
    • Rewst Open Mic
      • Sign up to present at any Open Mic
      • Rewst Open Mics: North America
        • 2025 Rewst Open Mics: North America
          • May 9, 2025:
          • May 2, 2025: How One Trick Tamed This Workflow Builder's Chaos
          • April 25, 2025: From Guesswork to Gold – Automating Client Profitability with Precision
          • April 11, 2025:
          • April 4, 2025: Powershell in Rewst Preview
          • March 28, 2025: How Little Changes and Small Updates Bring BIG Value
          • March 21, 2025: Showing the First Workflow We Ever Made
          • March 14, 2025: An M365 Special! Workflows that Focus on Microsoft 365!
          • March 7, 2025: Microsoft Now Auditing P1 Licenses Usage
          • February 28, 2025: Cleanup Your Stale Devices with This Automation
          • February 21, 2025: Live from Right of Boom 2025, It's the Weekly ROC Open Mic!
          • February 14, 2025: Valentine's Day Edition
          • February 7, 2025: It's Official! Rewst Now Supports Agent Smith!
          • January 31, 2025: Aharon has some big news about platform improvments
          • January 24, 2025: Migration & compliance workflows... What's the cluck about powershell?
          • January 17, 2025: Cloudflare, Compliance, and Pro Tips
          • January 10, 2025: Simple Automation Demos, Device Lookups, and Payment Notificaitons
          • January 3, 2025: Pax8 OAuth, Connecting Multiple Products, GitHub Challenges
        • 2024 Rewst Open Mics: North America
          • December 27, 2024: Aharon Intro Quiz, Workflow Hacks, GraphQL Insights
          • December 20, 2024: MFA Updates, Onboarding, Vehicle Status & Bookings
          • December 13, 2024: JIT Crates, Faster Debugging, and API Wins
          • December 6, 2024: Mastering Patch Management, Budget Alerts, and Ticket Assignments
          • November 28, 2024 - How Listening to Your Workflows Can Improve Your Automations
          • November 22, 2024 - Efficiency Boosts, Password Insights, and D&D
          • November 15, 2024 - Mark Your Calendars for June 24 - June 26, 2025
          • November 8, 2024 - Live from ITNation 2024, it's the Open Mic!
          • November 1, 2024 - Free Remote Control by Automating RustDesk
          • October 25, 2024 - Oh? See What Just Hatched!
          • October 18, 2024 - The Teams Bot That Does Literally Everything
          • October 11, 2024 - Unlock Hidden Azure AD Data with this GENIUS Workflow Trick
          • October 4, 2024 - When This Integration Tells Rewst To Do Things For It
          • September 27, 2024 - 3 Examples of Automations that Help with Ticket Management
          • September 20, 2024 - How to Help The ROC Help You
          • September 13, 2024 - See How to Seamless Sync Calendly Events and Tickets with Rewst
          • September 6, 2024 - See This Custom Cloud Backup Integration Implemented in Rewst
          • August 30, 2024 - The Automation Rewst Uses to Introduce New Employees
          • August 23, 2024 - Build Workflows With Your Friends With This Upcoming Feature
          • August 16, 2024 - The Behind the Scenes of CyberDrain's CTF
          • August 9, 2024 - Aharon Makes a Huge Announcement
          • August 2, 2024 - Provision the Entire Microsoft Teams Bot Framework with a Single Form
          • July 26, 2024 - Transform Your ConnectWise Experience with App Platform
          • July 19, 2024 - What Everyday Life Can Teach Us About Automation
          • July 12, 2024 - We've Been Trying to Reach You Regarding Your Device's Extended Warranty
          • July 5, 2024 - Freedom to Innovate Day!
          • June 28, 2024 - Still Wondering About the Token from FLOW?
          • June 21, 2024 - Post FLOW Glow
          • June 14, 2024 - The One Trick That Boosts Your Screen Share Experience in Teams by 10X
          • June 7, 2024 - Discover the Lessons Your Workflows are Trying to Teach You
          • May 31, 2024 - Simplify Organization Variables by 10X With This 1 Trick
          • May 24, 2024 - ImmyBot + Rewst = Better Together
          • May 17, 2024 - Solve All Your Meal Prep Problems With This Automation
          • May 10, 2024 - The Most Requested Integration has Finally Been Added to Rewst
          • May 3, 2024 - The Flow Announcement that Made Our Marketing Team Nervous
          • April 26, 2024 - Come See What Pizza's Cooked Up
          • April 19, 2024 - Bring Back Negative Time Savings or Implement Folders?
          • April 12, 2024 - Hey Siri, Make a Ticket! Alexa, Close My Ticket
          • April 5, 2024 - The Microsoft Bundle You Can't Miss Out On
          • March 22, 2024 - App Platform Maddness
          • March 15, 2024 - What to Automate First When Getting Started with Rewst?
          • March 8, 2024 - Live from Right of Boom, it's the ROC Open Mic
          • March 1, 2024 - Early Bird Specials for Flow in the Kewp
          • February 23, 2024 - Pardon My Jinja
          • February 16, 2024 - Pizza's Cooking in the Oven
          • February 9, 2024 - Becoming a Jinja Ninja with the New Live Editor
          • February 2, 2024 - Inside the Eye of the Brainstrom
          • January 26, 2024 - New Feature On the Horizon + App Platform Demos
          • January 19, 2024 - Beta Features, Webhooks, and a Journey through Workflow Creation
          • January 12, 2024 - Alpha App Platform Demos
          • January 5, 2024 - Happy New Year! Azure Tables and GDAP Troubleshooting
        • 2023 Rewst Open Mics: North America
          • January 6, 2023 - Capacity Alert - Your Inbox is at 99%
          • January 13, 2023 - Form Management, Asset Management and Tag Management
          • January 20, 2023 - Backend Re-Architecture Episode II - Attack of the Clones
          • January 27, 2023 - Rewst User Creation Inception and Automating Package Deliveries
          • February 3, 2023 - AI generated diagnostics!
          • February 10, 2023 - Todays Description Brought to You by ChatGPT
          • February 17, 2023 - Trigger Review and QA
          • February 24, 2023 - NC20 and R0C2 Show Off Auvik Integration and Workflows
          • March 3, 2023 - New Webhooks, Tracking Steam Deals, and Templates? Oh my!
          • March 10, 2023 - Get those workflows in line
          • March 17, 2023 - Email tracking, workflow listening and URL parametering
          • March 24, 2023 - The Truly Open Mic - Coming back from the Onsite
          • March 31, 2023 - All Hail King Brandon (from eTop)
          • April 7, 2023 - Tech Talk - GitHub, Azure OpenAI, and Improving User Experience
          • April 14, 2023 - Introducing Cluck U!
          • April 21, 2023 - [Redacted] and Custom Integrations
          • April 28, 2023 - Tools and Techniques for Streamlining Workflows and Building Relationships
          • May 5, 2023 - New Integrations, Epic Workflows, and Exciting things to come!
          • May 12, 2023 - The Legend of Rewst - Unsupported Custom Integrations (and more!)
          • May 19, 2023 - Custom Integrations are live and Custom Workflows from Customers and Partner Service
          • May 26, 2023 - Automation and Terrifying Space Chickens
          • June 2, 2023 - New Beginnings and Saving time with Rewst
          • June 9, 2023 - Automation Doesn't Have To Be Like Pulling Teeth
          • June 23, 2023 - Will The Real Aharon Chernin Please Stand Up?
          • June 16, 2023 - The Toasted Kelvin and Brandon Brandwich
          • June 30, 2023 - No Brandwich But It's Still Chowtime
          • July 7, 2023 - Fowl Play with OpenAI and Azure OpenAI
          • July 14, 2023 - Go Hug Your IT Person
          • July 21, 2023 - Transform(er)s – Jinja in Disguise
          • July 28, 2023 - Who's that Docu-mon? It's GitBook!
          • August 4, 2023 - Aharon on a Plane
          • August 11, 2023 - If You Smell What the ROC is Cooking
          • August 18, 2023 - Info Nuggets and Jinja Burgers
          • August 25, 2023 - Looks like Brandwich's Back On the Menu
          • September 1, 2023 - Applying Cube Rules of Food to Automations
          • September 8, 2023 - Special Guest Automation from Down Under
          • September 15, 2023 - If You Smell What The ROC Is Cooking Pt.2
          • September 22, 2023 - Efficient Onboarding, Custom Integrations, and SQL Magic
          • September 29, 2023 - No Microtransactions with These New Crates
          • October 6, 2023 - MFA Buffet
          • October 13, 2023 - Mail Tracking, Error Handling, and Onsite Requests
          • October 20, 2023 - Sophos Firmware Updates, CSP Connectors, and GDAP Documentation Workflows
          • October 27, 2023 - Rewst API w/ Webhooks, Email Signatures, Content Filters, and Secret Santa
          • November 3, 2023 - Huge Rewst Announcements You Can’t Miss Out On
          • November 17, 2023 - Domo Arigato, Rewsty Roboto
          • December 1, 2023 - App Platform, Ticket Generation, and Custom Integrations
          • December 8, 2023 - Never Send a Human to Do a Machine's Job
          • December 15, 2023 - Compromised Users, Automated Documentation, and Troubleshooting Errors
          • December 22, 2023 - Simply Having a Wonderful Rewsty Time
          • December 29, 2023 - Last Open Mic of 2023!
          • July 14, 2023 - Go Hug Your IT Person
          • November 24, 2023 - Thanksgiving Edition, Canadian Takeover
        • 2022 Rewst Open Mics: North America
          • May 27, 2022 - Graph API
          • June 3, 2022 - Connectwise Pods
          • June 10, 2022 - Interactive Teams Messages
          • June 24, 2022 - The Rewst Crate Marketplace
          • June 17, 2022 - How to use Jinja in Rewst
          • July 1, 2022 - Leaping and Looping through your data
          • July 8, 2022 - New ways to deal with data and client example workflows!
          • July 15, 2022 - The Rewst platform and how to use DateTime comparisons in Jinja
          • July 22, 2022 - How can you utilise webhooks in Rewst?
          • July 29, 2022 - How do you know that the person on the phone is who they say?
          • August 5, 2022 - SUPER AWESOME NEW FEATURE!
          • August 12, 2022 - New Results Page
          • August 19, 2022 - Friendly Password Generator & ROC Assistance
          • August 26, 2022 - Data retention & Cron Jobs
          • September 2, 2022 - Debugging Workflows
          • September 9, 2022 - Microsoft 365 Delegation
          • September 16, 2022 - Immybot & Parse ticket data
          • September 23, 2022 - Context Switching
          • October 7, 2022 - ConnectWise Manage Agreement Sync
          • October 14, 2022 - QOL Changes & With Items Walkthrough
          • October 21, 2022 - Bring! Your! Own! Database!
          • October 28, 2022 - ImmyBot & User Offboarding
          • November 4, 2022 - Your Workflows are Listening 👀
          • November 18, 2022 - Jinja Conditions in Templates / Scripts
          • December 2, 2022 - Using custom HTTP requests (HaveIBeenPwned) with your existing integrations
          • December 9, 2022 - Jinja expansion. Plus, Mendy & Jared!
          • December 16, 2022 - Tackle tough ticket triage troubles and flatten funkily formatted lists
      • Rewst Open Mics: Europe
        • 2025 Rewst Open Mics: Europe
          • May 1, 2025: Auto-Document Everything with This Brilliant IT Glue Automation!
          • April 3, 2025: The Very First EU Open Mic!
      • ROC Open Mics: Oceania
        • 2025 Rewst Open Mics: Oceania
          • April 4, 2025: The Very First ANZ Open Mic!
    • Development updates
      • 2025 Dev updates
        • May 9, 2025 - Dev update
        • May 2, 2025 - Dev update
        • April 25, 2025 - Dev update
        • April 18, 2025 - Dev update
        • April 11, 2025 - Dev update
        • April 4, 2025 - Dev update
        • March 28, 2025 - Dev update
        • March 21, 2025 - Dev update
        • March 14, 2025 - Dev update
        • February 28, 2025 - Dev update
        • February 21, 2025 - Dev update
        • February 14, 2025 - Dev update
        • February 7, 2025 - Dev update
        • January 24, 2025 - Dev update
        • January 17, 2025 - Dev update
        • January 10, 2025 - Dev update
      • 2024 Dev updates
        • December 27, 2024 - Dev update
        • December 20, 2024 - Dev update
        • December 13, 2024 - Dev update
        • December 6, 2024 - Dev update
        • November 29, 2024 - Dev update
        • November 8, 2024 - Dev Update
        • October 25, 2024 - Dev Update
        • October 18, 2024 - Dev Update
        • October 11, 2024 - Dev Update
        • October 4, 2024 - Dev Update
        • September 27, 2024 - Dev Update
        • September 13, 2024 - Dev Update
        • September 6, 2024 - Dev Update
        • August 30, 2024 - Dev Update
        • August 23, 2024 - Dev Update
        • August 16, 2024 - Dev Update
        • August 9, 2024 - Dev Update
          • August 2, 2024 - Dev Update
        • July 26, 2024 - Dev Update
        • July 19, 2024 - Dev Update
        • July 12, 2024 - Dev Update
        • July 5, 2024 - Dev Update
        • June 28, 2024 - Dev Update
        • June 14, 2024 - Dev Update
        • June 7, 2024 - Dev Update
        • May 31, 2024 - Dev Update
        • May 24, 2024 - Dev Update
        • May 17, 2024 - Dev Update
        • May 10, 2024 - Dev Update
        • May 3, 2024 - Dev Update
        • April 26, 2024 - Dev Update
        • April 19, 2024 - Dev Update
        • April 12, 2024 - Dev Update
        • April 5, 2024 - Dev Update
        • March 22, 2024 - Dev Update
        • March 8, 2024 - Dev Update
        • March 1, 2024 - Dev Update
        • February 23, 2024 - Dev Update
        • February 16, 2024 - Dev Update
        • February 9, 2024 - Dev Update
        • February 2, 2024 - Dev Update
        • January 19, 2024 - Dev Update
        • January 12, 2024 - Dev Update
        • January 5, 2024 - Dev Update
      • 2023 Dev updates
        • December 29, 2023 - Dev Update
        • December 22, 2023 - Dev Update
        • December 15, 2023 - Dev Update
        • December 8, 2023 - Dev Update
        • December 1, 2023 - Dev Update
        • November 17, 2023 - Dev Update
        • November 3, 2023 - Dev Update
        • October 27, 2023 - Dev Update
        • October 20, 2023 - Dev Update
        • October 13, 2023 - Dev Update
        • October 6, 2023 - Dev Update
        • September 29, 2023 - Dev Update
        • September 22, 2023 - Dev Update
        • September 8, 2023 - Dev Update
        • September 1, 2023 - Dev Update
        • August 25, 2023 - Dev Update
        • August 18, 2023 - Dev Update
        • August 11, 2023 - Dev Update
        • August 4, 2023 - Dev Update
        • July 28, 2023 - Dev Update
        • July 21, 2023 - Dev Update
        • July 14, 2023 - Dev Update
        • July 7, 2023 - Dev Update
        • June 30, 2023 - Dev Update
        • June 23, 2023 - Dev Update
        • June 16, 2023 - Dev Update
        • June 9, 2023 - Dev Update
        • June 2, 2023 - Dev Update
        • May 26, 2023 - Dev Update
        • May 19, 2023 - Dev Update
        • May 12, 2023 - Dev Update
        • May 5, 2023 - Dev Update
        • April 28, 2023 - Dev Update
        • April 21, 2023 - Dev Update
        • April 14, 2023 - Dev Update
        • March 31, 2023 - Dev Update
        • March 17, 2023 - Dev Update
        • March 10, 2023 - Dev Update
        • March 3, 2023 - Dev Update
        • February 24, 2023 - Dev Update
        • February 17, 2023 - Dev Update
        • February 10, 2023 - Dev Update
        • February 3, 2023 - Dev Update
        • January 27, 2023 - Dev Update
        • January 20, 2023 - Dev Update
        • January 13, 2023 - Dev Update
        • January 6, 2023 - Dev Update
      • 2022 Dev updates
        • December 16, 2022 - Dev Update
        • December 9, 2022 - Dev Update
        • December 2, 2022 - Dev Update
        • November 18, 2022 - Dev Update
        • November 4, 2022 - Dev Update
        • October 28, 2022 - Dev Update
    • Training updates
      • 2025 Training updates
        • May 9, 2025 - Training update
        • May 2, 2025 - Training update
        • April 25, 2025 - Training update
        • April 11, 2025 - Training update
        • April 4, 2025 - Training update
        • March 28, 2025 - Training update
        • March 21, 2025 - Training update
        • March 14, 2025 - Training update
        • March 7, 2025 - Training update
        • February 28, 2025 - Training update
        • February 21, 2025 - Training update
        • February 14, 2025 - Training update
        • February 7, 2025 - Training update
        • January 31, 2025 - Training update
        • January 17, 2025 - Training update
        • January 10, 2025 - Training update
        • January 3, 2025 - Training update
      • 2024 Training updates
        • December 20, 2024 - Training Update
        • December 13, 2024 - Training Update
        • December 6, 2024 - Training Update
        • November 22, 2024 - Training Update
        • November 15, 2024 - Training Update
        • November 8, 2024 - Training Update
        • November 1, 2024 - Training Update
        • October 25, 2024 - Training Update
        • October 18, 2024 - Training Update
        • October 11, 2024 - Training Update
        • October 4, 2024 - Training Update
        • September 27, 2024 - Training Update
        • September 20, 2024 - Training Update
        • September 13, 2024 - Training Update
        • September 6, 2024 - Training Update
        • August 30, 2024 - Training Update
        • August 23, 2024 - Training Update
        • August 16, 2024 - Training Update
        • August 9, 2024 - Training Update
        • August 2, 2024 - Training Update
        • July 26, 2024 - Training Update
        • July 19, 2024 - Training Update
        • July 12, 2024 - Training Update
        • June 28, 2024 - Training Update
        • June 14, 2024 - Training Update
        • June 7, 2024 - Training Update
        • May 31, 2024 - Training Update
        • May 24, 2024 - Training Update
        • May 17, 2024 - Training Update
        • May 10, 2024 - Training Update
        • May 3, 2024 - Training Update
        • April 26, 2024 - Training Update
        • April 19, 2024 - Training Update
        • April 12, 2024 - Training Update
        • April 5, 2024 - Training Update
        • March 22, 2024 - Training Update
        • March 15, 2024 - Training Update
        • March 8, 2024 - Training Update
        • March 1, 2024 - Training Update
        • February 23, 2024 - Training Update
        • February 16, 2024 - Training Update
        • February 9, 2024 - Training Update
        • February 2, 2024 - Training Update
        • January 19, 2024 - Training Update
        • January 12, 2024 - Training Update
        • January 5, 2024 - Training Update
      • 2023 Training updates
        • December 15, 2023 - Training Update
        • December 8, 2023 - Training Update
        • December 1, 2023 - Training Update
        • November 24, 2023 - Training Update
        • November 17, 2023 - Training Update
        • November 3, 2023 - Training Update
        • October 27, 2023 - Training Update
        • October 20, 2023 - Training Update
        • October 13, 2023 - Training Update
        • October 6, 2023 - Training Update
        • September 29, 2023 - Training Update
        • September 22, 2023 - Training Update
        • September 15, 2023 - Training Update
        • September 8, 2023 - Training Update
        • September 1, 2023 - Training Update
        • August 25, 2023 - Training Update
        • August 18, 2023 - Training Update
        • August 11, 2023 - Training Update
        • August 4, 2023 - Training Update
        • July 21, 2023 - Training Update
        • July 14, 2023 - Training Update
        • July 7, 2023 - Training Update
        • June 30, 2023 - Training Update
        • June 23, 2023 - Training Update
        • June 16, 2023 - Training Update
        • June 9, 2023 - Training Update
        • June 2, 2023 - Training Update
        • May 26, 2023 - Training Update
        • May 19, 2023 - Training Update
        • May 12, 2023 - Training Update
        • May 5, 2023 - Training Update
        • April 28, 2023 - Training Update
        • March 17, 2023 - Training Update
        • March 10, 2023 - Training Update
        • January 27, 2023 - Training Update
        • January 13, 2023 - Training Update
        • January 6, 2023 - Training Update
        • July 28, 2023 - Training Update
      • 2022 Training updates
        • December 16, 2022 - Training Update
        • December 2, 2022 - Training Update
        • November 18, 2022 - Training Update
        • November 4, 2022 - Training Update
        • October 28, 2022 - Training Update
        • November 4, 2022 - Training Update
        • October 28, 2022 - Training Update
    • Crate Marketplace updates
      • 2025 Crate Marketplace updates
        • May 9th, 2025 - Marketplace Update
        • May 2nd, 2025 - Marketplace Update
        • April 25th, 2025 - Marketplace Update
        • April 11th, 2025 - Marketplace Update
        • April 4th, 2025 - Marketplace Update
        • March 28th, 2025 - Marketplace Update
        • March 14th, 2025 - Marketplace Update
        • February 28th, 2025 - Marketplace Update
        • February 21st, 2025 - Marketplace Update
        • February 14th, 2025 - Marketplace Update
        • February 7th, 2025 - Marketplace Update
        • January 31st, 2025 - Marketplace Update
        • January 17th, 2025 - Marketplace Update
        • January 10th, 2025 - Marketplace Update
        • January 3rd, 2025 - Marketplace Update
      • 2024 Crate Marketplace updates
        • December 20th, 2024 - Marketplace Update
        • December 13th, 2024 - Marketplace Update
        • December 6th, 2024 - Marketplace Update
        • November 29th, 2024 - Marketplace Update
        • November 22nd, 2024 - Marketplace Update
        • November 15th, 2024 - Marketplace Update
        • November 8th, 2024 - Marketplace Update
        • November 1st, 2024 - Marketplace Update
        • October 25th, 2024 - Marketplace Update
        • October 18th, 2024 - Marketplace Update
        • October 11th, 2024 - Marketplace Update
        • October 4th, 2024 - Marketplace Update
        • September 27th, 2024 - Marketplace Update
        • September 20th, 2024 - Marketplace Update
        • September 13th, 2024 - Marketplace Update
        • September 6th, 2024 - Marketplace Update
        • August 30th, 2024 - Marketplace Update
        • August 23rd, 2024 - Marketplace Update
        • August 16th, 2024 - Marketplace Update
        • August 2nd, 2024 - Marketplace Update
        • July 26th, 2024 - Marketplace Update
        • July 19th, 2024 - Marketplace Update
        • July 12th, 2024 - Marketplace Update
        • July 5th, 2024 - Marketplace Update
        • June 28th, 2024 - Marketplace Update
        • June 21st, 2024 - Marketplace Update
        • June 14th, 2024 - Marketplace Update
        • June 7th, 2024 - Marketplace Update
        • May 31st 2024 - Marketplace Update
    • App Builder AMAs
      • 2025 App Builder AMAs
        • Mar 5, 2025: A New Project Manager Has Appeared
        • Feb 19, 2025: A Custom Customer Portal and Making Rewst inside of Rewst
        • Feb 5, 2025: Rewst App Builder updates + live demo of new options filter
        • Jan 8, 2025: Portals, Features, Design Updates, and Future Plans
      • 2024 App Builder AMAs
        • Nov 27, 2024: Workflow management in App Builder, plus permissions and role-based access
        • Nov 13, 2024: Cloning, app Crates, syncing custom components, and app list page enhancements
        • Oct 30, 2024: App Builder team progress, meet Sarah, and import and export features
        • Oct 16, 2024: Client portal use cases
        • Oct 2, 2024: New client onboarding, high ticket listing
        • Sept 18, 2024: Our first App Builder AMA
    • Alerts
  • Terms and Definitions
    • Glossary of terms
Powered by GitBook

Follow

  • 🤖 GitHub

Get support

  • 👾 Discord

Request a feature

  • 💡 Canny

© 2025 Rewst

On this page
  • What does the Nerdo integration do?
  • Why use the Nerdio integration?
  • Set up the Nerdio integration
  • Set up steps in Nerdio
  • Set up steps in Rewst
  • Actions and endpoints
  • Endpoint details
  • Account Provisioning
  • Link Tenant 1
  • Link Tenant 2
  • Link Tenant 3
  • Link Tenant 4
  • Link Tenant 5
  • Accounts
  • List Accounts
  • App Role Assignments
  • Unassign App Role
  • List Assigned Principals
  • Assign App Role
  • Update App Role
  • List App Roles
  • Backup
  • List all protected items
  • Get Recovery points of protected item
  • Enable Backup
  • Restore Resource
  • Disable Resource
  • Disable Backup Date
  • Backup Resource
  • Cost Estimator
  • Get Estimate by Id
  • List Saved Estimates
  • Desktop Image
  • Delete Desktop Image
  • Get Desktop Image
  • Remove
  • List Desktop Images
  • List Changes to Image
  • Open RDP Access
  • Create Desktop Image From Azure Library
  • Create Desktop Image From Azure VM
  • Clone Desktop Image
  • Run Scripted Actions on Desktop Image
  • Power Off Desktop Image
  • Directories
  • List all directories
  • List directories by Account
  • Fs Logix Configs
  • List FSLogix configs
  • Generic Request
  • Nerdio API Request
  • Host
  • Remove Host
  • List All Hosts
  • Create Host
  • Start Host
  • Stop Host
  • Restart Host
  • Allow Host
  • Reimage Host
  • Assign User to Host
  • Run Scripted Action on Host
  • Host Pool
  • Remove Host Pool
  • Remove Autoscale Pause
  • Pause Autoscale
  • Delete All Hosts
  • Remove Job Schedule Configuration
  • List Host Pools
  • Create Host Pool
  • Get Host Pool Autoscale Config
  • Update Host Pool Autoscale Config
  • Get Host Pool Autoscale Settings
  • Update Host Pool Autoscale Settings
  • Get Host Pool AD
  • Update Host Pool AD
  • Get Host Pool Properties
  • Update Host Pool Properties
  • Get Host Pool VM Deployment Settings
  • Update Host Pool VM Deployment Settings
  • Get Host Pool FSLogix Config
  • Update Host Pool FXLogix Config
  • Get Host Pool Session Timeouts
  • Update Host Pool Session Timeouts
  • List Host Pool Tags
  • Update Host Pool Tags
  • List Users Assigned to Host Pool
  • Assign User to Host Pool
  • Unassign User to Host Pool
  • Clone Host Pool
  • Power Off Host Pools
  • Power On Host Pools
  • Restart Host Pools
  • Reimage Host Pools
  • Toggle Host Pools
  • Run Script on Host Pools
  • Toggle Autoscale for Host Pool
  • Set Host Pool Capacity Extender Properties
  • Log Off All Users
  • Disconnect All Users
  • Send Message
  • Invoices
  • List Invoices
  • Get Invoice
  • Job
  • Get Job
  • List Tasks
  • Restart Job
  • Networks
  • List Managed Networks
  • List All Available Networks
  • Link Existing Network
  • Recovery Vault
  • Delete Policy from Vault
  • Get Policy Data
  • List Managed Vaults
  • Create New Vaults
  • List All Vaults
  • List All Policies in Vault
  • Get Region Information
  • Link to Vault
  • Unlink Vault
  • Create Policy
  • Assign Policy to Resource
  • Reservations
  • Delete Reservation
  • Get Reservation
  • Update Reservation
  • List Reservations
  • Add Reservations
  • List Resource Names
  • Resource Group
  • Unlink Resource Group
  • Link Resource Group
  • Unlink Resource Group by Account
  • Link Resource Group by Id
  • List Managed Resource Groups
  • List Managed Resource Groups by Account
  • Set Resource Group as Default
  • Set Resource Group as Default by Account
  • Scripted Actions
  • Delete MSP Scripted Action
  • Update MSP Scripted Action
  • Delete Azure MSP Scripted Action Schedule Configuration
  • Get Azure MSP Scripted Action Schedule Configuration
  • Schedule Azure MSP Scripted Action
  • Delete Account Scripted Action
  • Update Account scripted Action
  • Delete Azure runbook Account Scripted Action Schedule Configuration
  • Get Azure runbook Account Scripted Action Schedule Configuration
  • Schedule Azure runbook Account Scripted Action Execution in Automation Account
  • List MSP Scripted Actions
  • Create MSP Scripted Action
  • List MSP Scripted Actions by Account
  • Create Account Scripted Action
  • Run Azure runbook MSP Scripted Action in Automation Account
  • Run Azure runbook MSP Scripted Action in Automation Account by Account
  • Secure Variables
  • Delete MSP Secure Variable
  • List MSP Secure Variables
  • Create MSP Secure Variable
  • Update MSP Secure Variable
  • Delete Account Secure Variable
  • List Account Secure Variables
  • Create Account Secure Variable
  • Update Account Secure Variable
  • Storage Azure Files
  • Get Azure Files Autoscale
  • Update Azure Files Autoscale
  • Toggle Azure Files Autoscale
  • Test
  • Test
  • Timezones
  • List Timezones ids
  • Usages
  • List Usages
  • List Usages by Account
  • User Sessions
  • List Host Pool User Sessions
  • List workspace user sessions
  • Perform Logoff Action for Host Pool User Session
  • Perform Disconnect Action for Host Pool User Session
  • Send Message for Host Pool User Session
  • Workspace
  • List Workspaces
  • Create Workspace

Was this helpful?

Edit on GitHub
  1. Documentation
  2. Configuration
  3. Integrations
  4. Integration guides
  5. Cloud integrations

Nerdio integration

PreviousGoogle Workspace Admin integration setupNextMicrosoft Cloud integration bundle

Last updated 2 days ago

Was this helpful?

If you’re new to integrations in Rewst, read through our introductory integration documentation .

What does the Nerdo integration do?

The Nerdio Integration offers Rewst customers a seamless way to extend their cloud management capabilities. By integrating Nerdio with your existing systems, you gain access to a comprehensive suite of tools designed to simplify the deployment, management, and optimization of cloud resources.

Why use the Nerdio integration?

  • Account provisioning and management: Automate the creation and maintenance of accounts, ensuring efficient service delivery.

  • Resource optimization: Utilize tools like Cost Estimator and Reservations to manage and optimize cloud expenses.

  • Desktop and app management: Configure and manage desktop images and app role assignments with ease.

  • Data protection: Leverage backup and recovery vault features to ensure your clients' data is secure and recoverable.

  • Network configuration: Manage complex network setups and host pools, ensuring reliable and secure connectivity.

  • Custom solutions: Utilize generic requests and scripted actions to tailor solutions to specific client needs.

Set up the Nerdio integration

Set up steps in Nerdio

  1. Log in to the Nerdio Manager for MSP web page.

  2. Navigate to to Settings > Integrations.

  3. Click show next to Credentials under the REST API header.

  4. Copy the information that appears in the dialog in a secure location. You'll need it to complete setup steps in Rewst.

Set up steps in Rewst

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

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

  3. Under Parameters, enter the information copied from Nerdio into its relevant field:

    1. Client ID

    2. Client Secret - referred to as Secret by Nerdio

    3. OAuth 2.0 Token

    4. Scope

    5. Tenant ID

    6. Enter the Base URL specific to your Nerdio Manager page. For example, web-admin-portal-xxxxxx.azurewebsites.net.

  4. Click Save Configuration.

Actions and endpoints

Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Nerdio Integration:


Endpoint details

Account Provisioning

Link Tenant 1

POST <example-domain>.com/accountprovisioning/linkTenant

Step 1. Execute LinkTenant provision step, sync job

Link Tenant 2

POST <example-domain>.com/accountprovisioning/linkNetwork

Step 2. Start Azure configuration step

Link Tenant 3

POST <example-domain>.com/accountprovisioning/connectToExistingAd

Step 3. Start Connect to existing AD step (add job).

Link Tenant 4

POST <example-domain>.com/accountprovisioning/createNewAzureAdds

Step 4. Start Create new Azure DS step (add job)

Link Tenant 5

POST <example-domain>.com/accountprovisioning/configureFileStorage

Step 5. Start Configure file storage step (add job)

Accounts

List Accounts

GET <example-domain>.com/accounts

Get list of accounts.

App Role Assignments

Unassign App Role

DELETE <example-domain>.com/app-role-assignments

Unassign App Role from Principals

List Assigned Principals

GET <example-domain>.com/app-role-assignments

List all Assigned Principals

Assign App Role

POST <example-domain>.com/app-role-assignments

Assign App Role to Principals

Update App Role

PUT <example-domain>.com/app-role-assignments

Update App Role for Principal

List App Roles

GET <example-domain>.com/app-role-assignments/roles

List all app roles

Backup

List all protected items

GET <example-domain>.com/accounts/{accountId}/backup/protectedItems

Get all protected Items

Get Recovery points of protected item

GET <example-domain>.com/accounts/{accountId}/backup/recoveryPoints

Get the recovery points of protected items

Enable Backup

POST <example-domain>.com/accounts/{accountId}/backup/enable

Enable Backup

Restore Resource

POST <example-domain>.com/accounts/{accountId}/backup/restore

Restore Resource to chosen recovery point

Disable Resource

POST <example-domain>.com/accounts/{accountId}/backup/disable

Disable Resource. The resource will be removed from the backup policy and will no longer be backed up. You will be able to restore from any recovery points available so far.

Disable Backup Date

POST <example-domain>.com/accounts/{accountId}/backup/deleteBackupData

Delete Backup Date. The resource will be removed from the backup vault. You will not be able to restore this resource.

Backup Resource

POST <example-domain>.com/accounts/{accountId}/backup

Backup Resource. Execute backup of current resource

Cost Estimator

Get Estimate by Id

GET <example-domain>.com/costestimator/{id}

Get the saved estimate by ID

List Saved Estimates

GET <example-domain>.com/costestimator/list

List all Saved Estimates

Desktop Image

Delete Desktop Image

DELETE <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}

Delete desktop image

Get Desktop Image

GET <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}

Get desktop image in detail

Remove

DELETE <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}/power-off-and-set-as-image-configuration

Remove 'set as image schedule configuration

List Desktop Images

GET <example-domain>.com/accounts/{accountId}/desktop-image

List all desktop images in detail

List Changes to Image

GET <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}/change-log

List all changed made to the desktop image

Open RDP Access

POST <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}/open-rdp

Open RDP Access

Create Desktop Image From Azure Library

POST <example-domain>.com/accounts/{accountId}/desktop-image/create-from-library

Create desktop image from azure library

Create Desktop Image From Azure VM

POST <example-domain>.com/accounts/{accountId}/desktop-image/create-from-vm

Create desktop image from azure VM

Clone Desktop Image

POST <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}/clone

Clone desktop image

Run Scripted Actions on Desktop Image

PUT <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}/run-script

Run scripted actions on desktop image

Power Off Desktop Image

PUT <example-domain>.com/accounts/{accountId}/desktop-image/{subscriptionId}/{resourceGroup}/{name}/stop

Power off current desktop image

Directories

List all directories

GET <example-domain>.com/directories

List all directories

List directories by Account

GET <example-domain>.com/accounts/{accountId}/directories

List directories by Account

Fs Logix Configs

List FSLogix configs

GET <example-domain>.com/accounts/{accountId}/fslogix

List all existing FSLogix configs

Generic Request

Nerdio API Request

GET <example-domain>.com/<url_path>

Generic action for making authenticated requests against the Nerdio API

Host

Remove Host

DELETE <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}

Remove chosen host

List All Hosts

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts

List all hosts of the host pool

Create Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts

Create host

Start Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/start

Power on chosen host

Stop Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/start

Power off chosen host

Restart Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/restart

Restart chosen host

Allow Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/allowsessions

Activate / Deactivate chosen host

Reimage Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/reimage

Reimage chosen host

Assign User to Host

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/assignUser

Assign, Unassign, or Reassign user chosen host

Run Scripted Action on Host

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/run-script

Run Scripted Action on Host

Host Pool

Remove Host Pool

DELETE <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}

Remove chosen host pool

Remove Autoscale Pause

DELETE <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/auto-scale-pause

Remove autoscale pause for host pool

Pause Autoscale

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/auto-scale-pause

Pause autoscale for host pool

Delete All Hosts

DELETE <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/delete-bulk

Delete all hosts in the pool

Remove Job Schedule Configuration

DELETE <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/schedule-configuration/{jobType}

Remove Job Schedule Configuration

List Host Pools

GET <example-domain>.com/accounts/{accountId}/host-pool

List all host pools in the account

Create Host Pool

POST <example-domain>.com/accounts/{accountId}/host-pool

Create Host Pool

Get Host Pool Autoscale Config

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/autoscale-configuration

Get the host pool current autoscale configuration

Update Host Pool Autoscale Config

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/autoscale-configuration

Update the host pool current autoscale configuration

Get Host Pool Autoscale Settings

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/autoscale-settings

Get the host pool current autoscale settings

Update Host Pool Autoscale Settings

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/autoscale-settings

Update the host pool current autoscale settings

Get Host Pool AD

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/active-directory

Get the host pool current AD

Update Host Pool AD

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/active-directory

Update the host pool current AD

Get Host Pool Properties

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/avd

Get the host pool current properties

Update Host Pool Properties

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/avd

Update the host pool current properties

Get Host Pool VM Deployment Settings

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/vm-deployment

Get the host pool current VM deployment settings

Update Host Pool VM Deployment Settings

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/vm-deployment

Update the host pool current VM deployment Settings

Get Host Pool FSLogix Config

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/fslogix

Get the host pool current FSLogix Config

Update Host Pool FXLogix Config

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/fslogix

Update the host pool current FXLogix Config

Get Host Pool Session Timeouts

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/session-timeouts

Get the host pool current Session Timeouts

Update Host Pool Session Timeouts

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/session-timeouts

Update the host pool current Session Timeouts

List Host Pool Tags

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/tags

List the host pool current tags

Update Host Pool Tags

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/tags

Update the host pool current tags

List Users Assigned to Host Pool

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/assigned-users

List the users assigned to the current host pool

Assign User to Host Pool

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/assign

Assign user to host pool

Unassign User to Host Pool

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/unassign

Unassign user to host pool

Clone Host Pool

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/clone

Clone the chosen host pool

Power Off Host Pools

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/stop-bulk

Power off all hosts in the pool

Power On Host Pools

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/start-bulk

Power on all hosts in the pool

Restart Host Pools

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/restart-bulk

Restart all hosts in the pool

Reimage Host Pools

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/reimage

Resize or reimage all hosts in the pool

Toggle Host Pools

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/allowsessions

Activeate / Deactivate all hosts in the pool

Run Script on Host Pools

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/run-script-bulk

Run script on all hosts in the pool

Toggle Autoscale for Host Pool

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/auto-scale-enable

Toggle Autoscale for host pool with current configuratoins

Set Host Pool Capacity Extender Properties

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/capacity-extender-properties

Set host pool capacity extender properties

Log Off All Users

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/logoff

Log off all users from host pool

Disconnect All Users

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/disconnect

Disonnect all users from host pool

Send Message

PUT <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/send-message

Send message to all sessions for host pool

Invoices

List Invoices

GET <example-domain>.com/invoices

List all invoices

Get Invoice

GET <example-domain>.com/invoices/{id}

Get invoice details

Job

Get Job

GET <example-domain>.com/job/{jobId}

Get job information by Id

List Tasks

GET <example-domain>.com/job/{jobId}/tasks

List all tasks of job by job id

Restart Job

POST <example-domain>.com/job/restart/{jobId}

Restart job

Networks

List Managed Networks

GET <example-domain>.com/accounts/{accountId}/networks

List managed networks by account

List All Available Networks

GET <example-domain>.com/accounts/{accountId}/networks/all

List all available networks by account

Link Existing Network

GET <example-domain>.com/accounts/{accountId}/networks/link

Link existing network

Recovery Vault

Delete Policy from Vault

DELETE <example-domain>.com/accounts/{accountId}/recovery-vault/policy

Delete policy from vault

Get Policy Data

GET <example-domain>.com/accounts/{accountId}/recovery-vault/policy

Get policy data

List Managed Vaults

GET <example-domain>.com/accounts/{accountId}/recovery-vault

List all managed Vaults

Create New Vaults

POST <example-domain>.com/accounts/{accountId}/recovery-vault

Create new vault

List All Vaults

GET <example-domain>.com/accounts/{accountId}/recovery-vault/allvaults

Get all managed Vaults

List All Policies in Vault

GET <example-domain>.com/accounts/{accountId}/recovery-vault/policies

Get all policies in the Vault

Get Region Information

GET <example-domain>.com/accounts/{accountId}/recovery-vault/regionpolicyinfo/{subscriptionId}/{region}

Get information about region protection by policies

Link to Vault

POST <example-domain>.com/accounts/{accountId}/recovery-vault/link/vault

Link to existing vault

Unlink Vault

POST <example-domain>.com/accounts/{accountId}/recovery-vault/unlink/vault

Unink vault

Create Policy

POST <example-domain>.com/accounts/{accountId}/recovery-vault/createorupdate/policy

Create New Policy

Assign Policy to Resource

POST <example-domain>.com/accounts/{accountId}/recovery-vault/assignpoliciestoresources

Assign policy o resources

Reservations

Delete Reservation

DELETE <example-domain>.com/accounts/{accountId}/reservations/{reservationId}

Delete reservation by Id

Get Reservation

GET <example-domain>.com/accounts/{accountId}/reservations/{reservationId}

Get reservation by Id

Update Reservation

PUT <example-domain>.com/accounts/{accountId}/reservations/{reservationId}

Update existing reservation by Id

List Reservations

GET <example-domain>.com/accounts/{accountId}/reservations

List all reservation

Add Reservations

POST <example-domain>.com/accounts/{accountId}/reservations

Add new reservation

List Resource Names

GET <example-domain>.com/accounts/{accountId}/reservations/{reservationId}/resources

List all resource names associated to reservation

Resource Group

Unlink Resource Group

DELETE <example-domain>.com/resource-group/linked

Unlink Azure resource group

Link Resource Group

POST <example-domain>.com/resource-group/linked

Link Azure resource group

Unlink Resource Group by Account

DELETE <example-domain>.com/accounts/{accountId}/resource-group/linked

Unlink Azure resource group

Link Resource Group by Id

POST <example-domain>.com/accounts/{accountId}/resource-group/linked

Link Azure resource group by id

List Managed Resource Groups

GET <example-domain>.com/resource-group

List all managed resource groups

List Managed Resource Groups by Account

GET <example-domain>.com/accounts/{accountId}/resource-group

List all managed resource groups by account

Set Resource Group as Default

PUT <example-domain>.com/resource-group/setDefault

Set Azure resource group as default

Set Resource Group as Default by Account

PUT <example-domain>.com/accounts/{accountId}/resource-group/setDefault

Set Azure resource group as default by account

Scripted Actions

Delete MSP Scripted Action

DELETE <example-domain>.com/scripted-actions/{id}

Delete MSP scripted Action

Update MSP Scripted Action

PUT <example-domain>.com/scripted-actions/{id}

Update MSP scripted Action

Delete Azure MSP Scripted Action Schedule Configuration

DELETE <example-domain>.com/scripted-actions/{id}/schedule

Delete Azure MSP Scripted Action Schedule Configuration

Get Azure MSP Scripted Action Schedule Configuration

GET <example-domain>.com/scripted-actions/{id}/schedule

Get azure runbook msp scripted action schedule configuration

Schedule Azure MSP Scripted Action

PUT <example-domain>.com/scripted-actions/{id}/schedule

Schedule Azure runbook msp scripted action execution in Automation account

Delete Account Scripted Action

DELETE <example-domain>.com/accounts/{accountId}/scripted-actions/{id}

Delete Account Scripted Action

Update Account scripted Action

PUT <example-domain>.com/accounts/{accountId}/scripted-actions/{id}

Update account scripted action

Delete Azure runbook Account Scripted Action Schedule Configuration

DELETE <example-domain>.com/accounts/{accountId}/scripted-actions/{id}/schedule

Delete Azure runbook account scripted action schedule confirmation

Get Azure runbook Account Scripted Action Schedule Configuration

GET <example-domain>.com/accounts/{accountId}/scripted-actions/{id}/schedule

Get Azure runbook Account Scripted Action Schedule Configuration

Schedule Azure runbook Account Scripted Action Execution in Automation Account

POST <example-domain>.com/accounts/{accountId}/scripted-actions/{id}/schedule

Schedule Azure runbook Account Scripted Action in Automation Account

List MSP Scripted Actions

GET <example-domain>.com/scripted-actions

List all msp scripted actions

Create MSP Scripted Action

POST <example-domain>.com/scripted-actions

Create MSP Scripted Action

List MSP Scripted Actions by Account

GET <example-domain>.com/accounts/{accountId}/scripted-actions

List all msp scripted actions by account

Create Account Scripted Action

POST <example-domain>.com/accounts/{accountId}/scripted-actions

Create account Scripted Action

Run Azure runbook MSP Scripted Action in Automation Account

POST <example-domain>.com/scripted-actions/{id}/execution

Run Azure runbook MSP Scripted Action in Automation Account

Run Azure runbook MSP Scripted Action in Automation Account by Account

POST <example-domain>.com/accounts/{accountId}/scripted-actions/{id}/execution

Run Azure runbook MSP Scripted Action in Automation Account by account

Secure Variables

Delete MSP Secure Variable

DELETE <example-domain>.com/secure-variables

Delete msp secure variable

List MSP Secure Variables

GET <example-domain>.com/secure-variables

List all MSP secure variables

Create MSP Secure Variable

POST <example-domain>.com/secure-variables

Create MSP secure variable

Update MSP Secure Variable

PUT <example-domain>.com/secure-variables

Update MSP secure variable

Delete Account Secure Variable

DELETE <example-domain>.com/accounts/{accountId}/secure-variables

Delete account secure variable

List Account Secure Variables

GET <example-domain>.com/accounts/{accountId}/secure-variables

List all account secure variables

Create Account Secure Variable

POST <example-domain>.com/accounts/{accountId}/secure-variables

Create Account secure variable

Update Account Secure Variable

PUT <example-domain>.com/accounts/{accountId}/secure-variables

Update account secure variable

Storage Azure Files

Get Azure Files Autoscale

GET <example-domain>.com/accounts/{accountId}/storage/azure-files/{subscriptionId}/{resourceGroup}/{storageAccountName}/{shareName}/auto-scale

Get Azure Files Autoscale

Update Azure Files Autoscale

PUT <example-domain>.com/accounts/{accountId}/storage/azure-files/{subscriptionId}/{resourceGroup}/{storageAccountName}/{shareName}/auto-scale

Update Azure Files Autoscale

Toggle Azure Files Autoscale

POST <example-domain>.com/accounts/{accountId}/storage/azure-files/{subscriptionId}/{resourceGroup}/{storageAccountName}/{shareName}/auto-scale/enabled/{isEnabled}

Enable/Disable Azure Files Autoscale

Test

Test

GET <example-domain>.com/test

Test

Timezones

List Timezones ids

GET <example-domain>.com/timezones

List out the timezones

Usages

List Usages

GET <example-domain>.com/usages

List Usages

List Usages by Account

GET <example-domain>.com/accounts/{accountId}/usages

List Usages by Account

User Sessions

List Host Pool User Sessions

GET <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/sessions

List all host pool user sessions

List workspace user sessions

GET <example-domain>.com/accounts/{accountId}/workspace/{subscriptionId}/{resourceGroup}/{workspaceName}/sessions

List all host pool user sessions

Perform Logoff Action for Host Pool User Session

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/session/{sessionId}/action/logoff

Perform logoff actoin for host pool user session

Perform Disconnect Action for Host Pool User Session

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/session/{sessionId}/action/disconnect

Perform disconnect action for host pool user session

Send Message for Host Pool User Session

POST <example-domain>.com/accounts/{accountId}/host-pool/{subscriptionId}/{resourceGroup}/{poolName}/hosts/{hostName}/session/{sessionId}/action/send-message

Send Message action for host pool user session

Workspace

List Workspaces

GET <example-domain>.com/accounts/{accountId}/workspace

List available workspaces

Create Workspace

POST <example-domain>.com/accounts/{accountId}/workspace

Create workspace for provided account

Search for Nerdio in the integrations page.

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 .

For more on how actions work in Rewst, check out our .

Canny feedback collector
introductory actions documentation here
Account Provisioning
Accounts
App Role Assignments
Backup
Cost Estimator
Desktop Image
Directories
Fs Logix Configs
Generic Request
Host
Host Pool
Invoices
Job
Networks
Recovery Vault
Reservations
Resource Group
Scripted Actions
Secure Variables
Storage Azure Files
Test
Timezones
Usages
User Sessions
Workspace
here