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
          • 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
        • Individual integration documentation
          • 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
              • Migrating 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)
              • Managing groups: Microsoft Graph vs. Exchange Online
          • 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
          • 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
            • Auvik 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 (CyberCNS)
              • ConnectSecure integration setup
              • 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
          • 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
          • 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 GitHub integration do?
  • Integration use cases
  • Set up the GitHub integration
  • Set up steps in GitHub
  • Set up steps in Rewst
  • Test the Integration
  • Troubleshoot the GitHub integration
  • GitHub actions and endpoints

Was this helpful?

Edit on GitHub
  1. Documentation
  2. Configuration
  3. Integrations
  4. Individual integration documentation
  5. Version control integrations

GitHub integration

PreviousVersion control integrationsNextVoIP and SMS integrations

Last updated 6 days ago

Was this helpful?

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

GitHub’s own documentation for registering an app can be found .

What does the GitHub integration do?

Our GitHub integration enables automation of GitHub’s version control system. Use GitHub’s API within Rewst workflows to automate aspects of version control in GitHub.

Integration use cases

  • Say you want to create a Crate that automatically backs up all workflow exports any time they change. You could use the GitHub integration to make a commit of each change of the file. This would give you a more fully featured option than Rewst’s built in version control.

  • Use this integration to set up a system for sharing workflows you’ve created with other Rewst customers. Create a public repository, and post exported repositories of your shareable workflows.

Set up the GitHub integration

Set up steps in GitHub

  1. Log in to the GitHub account linked to your organization.

Set up steps in Rewst

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

  2. In the integrations page, search for the GitHub integration.

  3. Click the integration tile to launch the setup page.

  4. Enter the following in the relevant fields of the form:

    1. The Name that will be used to refer to the integration configuration

    2. Description: this is optional.

    3. Check the Is Default checkbox.

    4. Organization Name: make sure that this is exact to how your organization name appears in GitHub.

  5. Click Save Configuration.

  6. Click Authorize.

  7. Click Continue next to your desired installation location, from the list in the dialog that appears. The dialog will contain a list of organizations. It’s important that you choose the organization to match the one you entered for the organization name of the Rewst configuration form.

  8. Click Install & Authorize.

  9. A green confirmation message will appear at the top of your screen. Now, the configuration form will have an option to Re-Authorize.

  10. Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for. Complete your mapping as desired.

Test the Integration

Whenever you save configuration and reauthorize, Rewst will run a test action to make sure the integration is working.

For additional testing, click the Refresh Options button under the Organization Mapping section of the integration configuration page. This will return a list of repositories accessible by that organization.

Troubleshoot the GitHub integration

The below error may also happen if you attempt to install the GitHub integration on multiple Rewst orgs using the same GitHub org.

If you encounter any errors, contact us in your Discord support channel for assistance.

If you uninstall the GitHub integration in Rewst but don’t uninstall our GitHub App in your organization, any attempt to re-install and authorize the integration will fail, and you’ll be stuck at this screen:

To fix this failure:

  1. Log in to GitHub.

  2. Find the installed GitHub App.

  3. Click the Configure button.

  4. Uninstall the app. You should now be able to re-authorize in Rewst, and the GitHub App will be reinstalled once successful.

GitHub actions and endpoints

Category
Action
Description

Billing

Get Github Actions Billing For An Organization

Gets the summary of the free and paid GitHub Actions minutes used. Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners.

Billing

Get Github Packages Billing For An Organization

Gets the free and paid storage used for GitHub Packages in gigabytes. Paid minutes only apply to packages stored for private repositories.

Billing

Get Shared Storage Billing For An Organization

Gets the estimated paid and estimated total storage used for GitHub Actions and GitHub Packages. Paid minutes only apply to packages stored for private repositories.

Billing

Get Github Actions Billing For a User

Gets the summary of the free and paid GitHub Actions minutes used. Paid minutes only apply to workflows in private repositories that use GitHub-hosted runners.

Billing

Get Github Packages Billing For a User

Gets the free and paid storage used for GitHub Packages in gigabytes. Paid minutes only apply to packages stored for private repositories.

Billing

Get Shared Storage Billing For a User

Gets the estimated paid and estimated total storage used for GitHub Actions and GitHub Packages. Paid minutes only apply to packages stored for private repositories.

Checks

Create a Check Run

Creates a new check run for a specific commit in a repository. To create a check run, you must use a GitHub App. OAuth apps and authenticated users are not able to create a check suite.

Checks

Get a Check Run

Gets a single check run using its id. Note: The Checks API only looks for pushes in the repository where the check suite or check run were created.

Checks

Update a Check Run

Updates a check run for a specific commit in a repository. Note: The endpoints to manage checks only look for pushes in the repository where the check suite or check run were created.

Checks

Rerequest a Check Run

Triggers GitHub to rerequest an existing check run, without pushing new code. This triggers the check_run webhook event with the action rerequested.

Checks

List Check Runs In a Check Suite

Lists check runs for a check suite by its id. Note: The endpoints to manage checks only look for pushes in the repository where the check suite or check run were created.

Checks

Rerequest a Check Suite

Triggers GitHub to rerequest an existing check suite, without pushing new code. This triggers the check_suite webhook event with action rerequested.

Code Scanning

List Code Scanning Alerts For An Organization

Lists code scanning alerts for the default branch of all eligible repositories in an organization. Eligible repos are those you own or for which you are a security manager.

Code Scanning

List Code Scanning Alerts For a Repository

Lists code scanning alerts. The response includes a most_recent_instance object describing the alert's latest instance for the default branch or specified ref.

Code Scanning

List Code Scanning Analyses For a Repository

Lists details of all code scanning analyses for a repository, starting with the most recent. Paginated via page and per_page.

Code Scanning

Get a Code Scanning Analysis For a Repository

Gets a specified code scanning analysis for a repository. The default JSON response includes fields describing the analysis.

Copilot

Get Copilot Seat Information And Settings For An Organization

Note: Beta endpoint. Gets info about an organization's Copilot subscription, including seat counts and code matching policies.

Copilot

List All Copilot Seat Assignments For An Organization

Note: Beta endpoint. Lists all Copilot seat assignments being billed in the organization, whether active or pending cancellation.

Copilot

Add Teams To The Copilot Subscription For An Organization

Note: Beta endpoint. Purchases a Copilot seat for all users in each specified team. The org is billed accordingly.

Copilot

Remove Teams From The Copilot Subscription For An Organization

Note: Beta endpoint. Cancels the Copilot seat assignment for all members of each specified team.

Copilot

Add Users To The Copilot Subscription For An Organization

Note: Beta endpoint. Purchases a Copilot seat for each specified user. The org is billed accordingly.

Copilot

Remove Users From The Copilot Subscription For An Organization

Note: Beta endpoint. Cancels the Copilot seat assignment for each specified user.

Copilot

Get Copilot Seat Assignment Details For a User

Note: Beta endpoint. Gets the Copilot seat assignment details for an org member who has access to Copilot.

Dependabot

List Dependabot Alerts For An Enterprise

Lists Dependabot alerts for repositories owned by the specified enterprise. The authenticated user must be an enterprise member.

Dependabot

List Dependabot Alerts For An Organization

Lists Dependabot alerts for an organization. The user must be an org owner or security manager.

Dependabot

List Dependabot Alerts For a Repository

Tokens need the security_events scope (or public_repo for public) to list alerts.

Dependabot

Get a Dependabot Alert

Tokens need security_events scope for private repos or public_repo for public. Gets a specified Dependabot alert.

Generic Request

Github API Request

Generic action to make authenticated requests against the GitHub API.

Gists

List Gists For The Authenticated User

Lists the authenticated user's gists or all public gists if anonymous.

Gists

Create a Gist

Creates a gist with one or more files. Note: Don't name files gistfile plus a numeric suffix, as Gist uses that internally.

Gists

List Public Gists

Lists public gists, sorted most recent first.

Gists

List Starred Gists

Lists the authenticated user's starred gists.

Gists

Get a Gist

Gets a specified gist. This endpoint supports custom media types.

Gists

Delete a Gist

Deletes a gist by ID.

Gists

Update a Gist

Updates a gist's description or files. Unchanged files remain the same.

Gists

List Gist Comments

Lists comments on a gist. This endpoint supports custom media types.

Gists

Create a Gist Comment

Creates a comment on a gist. This endpoint supports custom media types.

Gists

Get a Gist Comment

Gets a gist comment. This endpoint supports custom media types.

Gists

Delete a Gist Comment

Deletes a gist comment. Must be the comment author or have repo admin access.

Gists

Update a Gist Comment

Updates a gist comment. This endpoint supports custom media types.

Gists

Get a Gist Revision

Gets a specific gist revision. This endpoint supports custom media types.

Gists

List Gists For a User

Lists public gists for the specified user.

Git

Create a Commit

Creates a new Git commit object. The response includes a verification object describing commit signature verification.

Git

Get a Commit Object

Gets a Git commit object.

Git

List Matching References

Returns references from your Git database matching a given name.

Git

Get a Reference

Returns a single reference. The :ref must be heads/ for branches or tags/ for tags.

Git

Create a Reference

Creates a reference. You cannot create references in empty repos (no branches).

Git

Delete a Reference

Deletes a reference. Returns 204 if successful, or 403 if blocked by branch protection.

Git

Update a Reference

Moves a branch or tag reference to another commit. Returns 200 if successful.

Git

Create a Tag Object

Note that creating a tag object does not create the actual tag reference.

Git

Get a Tag

Includes a verification object describing the commit signature verification.

Git

Create a Tree

Accepts nested entries. If you specify both a tree and a nested path modifying that tree, it overwrites and creates a new tree structure.

Git

Get a Tree

Returns a tree using its SHA or ref. If truncated is true, the item count exceeded the max limit.

Issues

List Issues Assigned To The Authenticated User

Lists issues assigned to the authenticated user across all visible repositories.

Issues

List Organization Issues Assigned To The Authenticated User

Lists issues in an organization assigned to the authenticated user. Note: All pull requests are issues, but not all issues are pull requests.

Issues

List Assignees

Lists available assignees for issues in a repository.

Issues

List Repository Issues

Lists open issues in a repository. Note: All pull requests are issues, but not all issues are pull requests.

Issues

Create An Issue

Users with pull access can create an issue. 410 Gone if issues are disabled.

Issues

Get An Issue

Returns 301 Moved Permanently if the issue was transferred to another repository.

Issues

Update An Issue

Owners and push-access users can edit an issue.

Issues

Add Assignees To An Issue

Adds up to 10 assignees to an issue. Already assigned users stay assigned.

Issues

Remove Assignees From An Issue

Removes one or more assignees from an issue.

Issues

Create An Issue Comment

Creates a comment on an issue or pull request. (Pull requests are issues, but not all issues are PRs.)

Licenses

List All Commonly Used Licenses

Lists the most commonly used GitHub licenses.

Licenses

Get a License

Gets information about a specific license.

Licenses

Get The License For a Repository

Returns the contents of the license file in a repository, if one is detected.

Orgs

List Organizations

Lists organizations in the order they were created on GitHub.

Orgs

Get Organization information

Retrieves details about your organization.

Orgs

Delete Your Organization

Deletes your organization and all its repositories.

Orgs

Update your Organization

Parameter Deprecation: Replaces members_allowed_repository_creation_type with granular permissions.

Orgs

List Organization Webhooks

Lists webhooks for your organization. You must be an org owner to list them.

Orgs

Create An Organization Webhook

Creates a webhook for your organization (e.g., with JSON payloads).

Orgs

Get An Organization Webhook

Returns a configured webhook in your organization.

Orgs

Delete An Organization Webhook

Deletes a webhook in your org. Must have admin permissions.

Orgs

Update An Organization Webhook

Updates a webhook in your org. Overwrites secret if provided.

Orgs

Get a Webhook Configuration For your Organization

Returns the config of a webhook in your org.

Orgs

Update a Webhook Configuration For your Organization

Updates only the config fields of an org webhook.

Orgs

Create An Organization Invitation

Invites users by GitHub user ID or email. Must be an org owner.

Orgs

Cancel An Organization Invitation

Cancels an invitation. Must be an org owner.

Orgs

List Organization Invitation Teams

Lists all teams associated with an invitation. Must be an org owner.

Orgs

List Organization Members

Lists all users in your organization, including concealed and public members if you are also a member.

Orgs

Check Organization Membership For a User

Checks if a user is a public or private member of an organization.

Orgs

Remove An Organization Member

Removes a user from the org (and all teams, repos).

Orgs

Get Organization Membership For a User

The authenticated user must be an org member to see another user's membership. Returns state to identify membership status.

Orgs

Set Organization Membership For a User

Only authenticated org owners can add or update a member's role.

Orgs

Remove Organization Membership For a User

Removes a user's membership. Must be an org owner.

Orgs

Remove Public Organization Membership For The Authenticated User

Removes the public membership of the authenticated user in the specified org (unless forced public).

Orgs

List Organization Memberships For The Authenticated User

Lists all org memberships for the authenticated user.

Orgs

Get An Organization Membership For The Authenticated User

If the authenticated user is active or pending in the org, returns membership info; otherwise 404.

Orgs

Update Organization Membership For The Authenticated User

Converts the authenticated user to an active member if they had a pending invitation.

Orgs

List Organizations For The Authenticated User

Lists all orgs the authenticated user belongs to.

Orgs

List Organizations For a User

Lists public organization memberships for a specified user.

Projects

List Organization Projects

Lists projects in an organization. 404 if disabled, 401/410 if insufficient privileges.

Projects

Create An Organization Project

Creates an organization project board. 410 if projects are disabled or no classic projects exist.

Projects

Get a Project Card

Gets information about a project card by card_id.

Projects

Delete a Project Card

Deletes a project card.

Projects

Update An Existing Project Card

Updates a project card. Returns 404 Not Found if projects are disabled, or 401/410 if insufficient privileges.

Projects

Move a Project Card

Moves a project card. Same potential error statuses.

Projects

List Project Cards

Lists the cards in a project column.

Projects

Create a Project Card

Creates a card in a column. Same error statuses if disabled or insufficient privileges.

Projects

Get a Project

Gets a project by id. Same error if disabled or insufficient privileges.

Projects

Delete a Project

Deletes a project board. 404 if disabled.

Projects

Update a Project

Updates a project board. 404 if disabled, 401/410 if no privileges.

Projects

List Project Collaborators

Lists collaborators for an organization project.

Projects

Add Project Collaborator

Adds a collaborator to an organization project with a permission level. Must be org owner or project admin.

Projects

Remove User As a Collaborator

Removes a collaborator from an organization project. Must be org owner or project admin.

Projects

List Repository Projects

Lists projects in a repository. 404 if disabled, 401/410 if no privileges.

Projects

Create a Repository Project

Creates a project board in a repository.

Projects

Create a User Project

Creates a user project board. 410 if user has no classic projects, 401/410 if no privileges.

Projects

List User Projects

Lists projects for a user.

Pulls

List Pull Requests

Lists pull requests in a specified repository.

Pulls

Create a Pull Request

Draft pull requests are in certain plans.

Pulls

Get a Pull Request

Gets a specified pull request (including draft PRs in some plans).

Pulls

Update a Pull Request

Updates a specified pull request (including draft PRs).

Pulls

List Commits On a Pull Request

Lists up to 250 commits for a pull request.

Pulls

List Pull Requests Files

Lists the files in a specified pull request.

Pulls

Check If a Pull Request Has Been Merged

Checks if a pull request has merged into the base branch. The response body is empty; the HTTP status indicates result.

Pulls

Merge a Pull Request

Merges a pull request into the base branch.

Pulls

Get All Requested Reviewers For a Pull Request

Gets the users/teams requested to review a pull request. Once they submit a review, they're no longer a "requested reviewer."

Pulls

Request Reviewers For a Pull Request

Requests reviews from a set of users and/or teams on a pull request.

Repos

List Organization Repositories

Lists repositories for a specified organization.

Repos

Create An Organization Repository

Creates a new repository in your organization. The authenticated user must be a member.

Repos

Get a Repository

If the repository is a fork, includes parent and source.

Repos

Delete a Repository

Requires admin access.

Repos

Update a Repository

Note: to edit repository topics, use "Replace all repository topics."

Repos

List Repository Activities

Lists a history of changes in a repository (pushes, merges, force pushes), associating them with commits and users.

Repos

List Branches

Lists all branches in a repository, including commit data and branch protection status.

Repos

List Commits

The response includes a verification object to describe commit signature verification.

Repos

List Pull Requests Associated With a Commit

Lists the merged pull request that introduced the commit. If the commit is not on the default branch, only open PRs with that commit are returned.

Repos

Get a Commit

Returns the contents of a single commit reference if you have read access.

Repos

Compare Two Commits

Compares two commits.

Repos

Get Repository Content

Gets the contents of a file/directory by path. Omit path to get the root directory.

Repos

List Repository Contributors

Lists contributors, sorted by number of commits in descending order.

Repos

List Repository Webhooks

Lists webhooks for a repository. last response can be null if no deliveries in 30 days.

Repos

Create a Repository Webhook

Creates a webhook in a repository. Multiple hooks can share the same config if their events don't overlap.

Repos

Get a Repository Webhook

Returns a configured webhook in a repository.

Repos

Delete a Repository Webhook

Deletes a webhook. You can use X-GitHub-Hook-ID to identify the webhook.

Repos

Update a Repository Webhook

Updates a webhook's configuration in a repository. Overwrites the secret if provided.

Repos

Get a Webhook Configuration For a Repository

Returns only the config fields for the repository webhook.

Repos

Update a Webhook Configuration For a Repository

Updates only the config fields for a repository webhook.

Repos

Sync a Fork Branch With The Upstream Repository

Syncs a branch of a fork to keep it current with the upstream repository.

Repos

Merge a Branch

Merges one branch into another using a merge commit. This can be within the same repo or from a fork to the parent.

Repos

List Releases

Lists releases, excluding unassociated Git tags.

Repos

Create a Release

Users with push access can create a release.

Repos

Get a Release Asset

To download the asset's binary content, set Accept to application/octet-stream.

Repos

Delete a Release Asset

Deletes a release asset. Must have push access.

Repos

Update a Release Asset

Edits a release asset. Must have push access.

Repos

Generate Release Notes Content For a Release

Generates a name and body describing a release, including changes since the last release.

Repos

Get The Latest Release

Gets the latest published full release.

Repos

Get a Release By Tag Name

Gets a published release corresponding to a given tag.

Repos

Get a Release

Gets a public release by release ID.

Repos

Delete a Release

Users with push access can delete a release.

Repos

Update a Release

Users with push access can edit a release.

Repos

List Release Assets

Lists assets for a release, including the upload URL.

Repos

Upload a Release Asset

Uses a Hypermedia relation to determine the correct upload URL.

Repos

List Public Repositories

Lists all public repositories in the order they were created.

Repos

List Repositories For The Authenticated User

Lists repositories the authenticated user has explicit read, write, or admin permission to access.

Repos

Create a Repository For The Authenticated User

Creates a repo for the authenticated user. If you want public repos, use public_repo; for private, use repo.

Repos

List Repositories For a User

Lists public repositories for a specified user.

Search

Search Code

Searches for query terms in files. Returns up to 100 results per page.

Search

Search Commits

Searches commits by various criteria on the default branch. Up to 100 results per page.

Search

Search Issues And Pull Requests

Finds issues by state and keyword. Up to 100 results per page.

Search

Search Labels

Finds labels in a repository, by name or description. Up to 100 results per page.

Search

Search Repositories

Finds repositories by criteria. Up to 100 results per page.

Search

Search Topics

Finds topics by criteria, sorted by best match. Up to 100 results per page.

Search

Search Users

Finds users by various criteria. Up to 100 results per page.

Security Advisories

List Global Security Advisories

Lists global security advisories matching parameters. Defaults to GitHub-reviewed, non-malware advisories if no parameters are set.

Security Advisories

Get a Global Security Advisory

Gets a global advisory by GHSA ID.

Security Advisories

List Repository Security Advisories For An Organization

Lists repository security advisories for an organization.

Security Advisories

List Repository Security Advisories

Lists security advisories in a repository.

Teams

List Teams

Lists all teams in an org that are visible to the authenticated user.

Teams

Create a Team

Creates a team. The user must be an org owner/member (depending on org settings).

Teams

Get a Team By Name

Gets a team using its team_slug, derived from the name.

Teams

Delete a Team

Deletes a team. Must be an org owner or team maintainer. Deleting a parent team also deletes its child teams.

Teams

Update a Team

Edits a team. Must be an org owner or team maintainer.

Teams

List Team Members

Lists members of a team, including child team members.

Teams

Get Team Membership For a User

Gets a user's membership with a team. The team must be visible to the authenticated user.

Teams

Add Or Update Team Membership For a User

Adds or updates a user's membership in a team. The user must be in the org; you must be an org owner or team maintainer.

Teams

Remove Team Membership For a User

Removes membership for a user from a team. Must be an org owner or team maintainer.

Teams

List Team Projects

Lists org projects associated with a team.

Teams

Add Or Update Team Project Permissions

Adds or updates a team's permission level for an org project. Must have admin on the project.

Teams

Remove a Project From a Team

Removes an org project from a team. Must be an org owner or team maintainer.

Teams

List Team Repositories

Lists a team's repositories visible to the authenticated user.

Teams

Check Team Permissions For a Repository

Checks if a team has certain permissions (admin, push, pull, etc.) on a repository. Inherited repos from a parent team are also checked.

Teams

Add Or Update Team Repository Permissions

Adds or updates the team's permission on a repository, provided the user has admin access to that repo.

Teams

Remove a Repository From a Team

Removes a repository from a team. Must be an org owner or team maintainer.

Teams

List Child Teams

Lists child teams of a specified team.

Teams

List Teams For The Authenticated User

Lists all teams across orgs the authenticated user belongs to. Token scope user, repo, or read:org is required.

Users

Get The Authenticated User

OAuth apps and PATs need the user scope to include private profile info.

Users

Update The Authenticated User

Note: If your email is private and you include email, that email won't be displayed publicly.

Users

Block a User

Blocks a user, returning 204 if successful or 422 if blocking fails.

Users

Unblock a User

Unblocks a user, returning 204.

Users

List Users

Lists all users (and orgs) by signup date.

Users

Get a User

Provides publicly visible info about a GitHub account. The email is the publicly visible one from the profile page.

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

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 .

introductory actions documentation here
Canny feedback collector
here
here
organization mapping