Skip to content

Instantly share code, notes, and snippets.

@kinuasa
Last active April 4, 2024 01:49
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save kinuasa/90ee4d5570985c1a73903d446a55a6dc to your computer and use it in GitHub Desktop.
Save kinuasa/90ee4d5570985c1a73903d446a55a6dc to your computer and use it in GitHub Desktop.
List of actions for Power Automate for desktop - Japanese version: https://www.ka-net.org/blog/?p=13749 , English version: https://www.ka-net.org/blog/?p=15986

List of actions for Power Automate for desktop

Version: 2.43.00161.24092 (Store app)

Group1 Group2 Group3 Actions Description
Variables Data table Create new data table Creates a new data table variable
Variables Data table Insert row into data table Inserts a row at the end or before a specific index value
Variables Data table Find or replace in data table Finds and/or replaces data table values
Variables Data table Update data table item Update a data table row item on a defined column
Variables Data table Delete row from data table Delete a data table row at the corresponding row index
Variables Truncate number Get the integral or fractional digits of a numeric value, or round up the value to a specified number of decimal places
Variables Generate random number Generate a random number or a list of random numbers that fall between a minimum and maximum value
Variables Clear list Remove all items from a list
Variables Remove item from list Remove one or multiple items from a list
Variables Sort list Sort the items of a list. Use items of the same type
Variables Shuffle list Create a random permutation of a list
Variables Merge lists Merge two lists into one
Variables Reverse list Reverse the order of the items of a list
Variables Remove duplicate items from list Remove the multiple occurrences of items in a list, so that in the resulting list each item will be unique
Variables Find common list items Compare two lists and create a new list with the items that are common to both
Variables Subtract lists Compare two lists and create a new list with the items that are in the first list but not in the second
Variables Retrieve data table column into list Convert the contents of a data table column into a list
Variables Convert JSON to custom object Convert a JSON string to a custom object
Variables Convert custom object to JSON Convert a custom object to a JSON string
Variables Add item to list ppend a new item to a list
Variables Create new list Create a new empty list
Variables Increase variable Increase the value of a variable by a specific amount
Variables Decrease variable Decrease the value of a variable by a specific amount
Variables Set variable Set the value of a new or existing variable, create a new variable or overwrite a previously created variable
Conditionals Case An expression that, if met, a block of actions associated with that particular case runs
Conditionals Default case A block of actions that is run, if no case expression has been met in the switch body
Conditionals Else Marks the beginning of a block of actions that ran if the condition specified in the preceding 'If' statements aren't met
Conditionals Else if Marks the beginning of a block of actions that ran if the conditions specified in the preceding 'If' statements aren't met, but the condition specified in this statement is met
Conditionals If Marks the beginning of a block of actions that is run if the condition specified in this statement is met
Conditionals Switch Dispatches execution to different parts of the switch body based on the value of the expression
Loops Exit loop Terminates the loop and the flow resumes at the next action or statement following the loop
Loops For each Iterates over items in a list, data table or data row, allowing a block of actions to be executed repeatedly
Loops Loop Iterates a block of actions for a specified number of times
Loops Loop condition Iterates a block of actions as long as a specified condition proves to be true
Loops Next loop Forces the next iteration of the block to take place, skipping any actions in between
Flow control Comment User comment
Flow control End Set rules and manage the course of the flow
Flow control End region Marks the end of a group of actions
Flow control Exit subflow Exits current subflow and returns to the point it was called from
Flow control Get last error Retrieves the last error that occurred in the flow
Flow control Go to Transfers the flow of execution to another point, indicated by a label
Flow control Label Acts as the destination of a 'go to' statement
Flow control On block error Marks the beginning of a block to handle actions errors
Flow control Region Marks the beginning of a group of actions
Flow control Run subflow Run a subflow specifying any required arguments
Flow control Stop flow Terminates the flow
Flow control Wait Suspends the execution of the flow for a specified amount of seconds
Run flow Run desktop flow Runs a desktop flow which can receive input variables and may produce output variables. The parent flow run will be paused until the called desktop flow completes.
System If process Marks the beginning of a conditional block of actions depending on whether a process is running or not
System Wait for process Suspends the execution until a process starts or stops
System Run application Executes an application or opens a document by executing the associated application
System Terminate process Immediately stops a running process
System Ping Sends a message to determine whether a remote computer is accessible over the network
System Set Windows environment variable Sets an environment variable to a given value
System Get Windows environment variable Retrieves the value of an environment variable
System Delete Windows environment variable Deletes an environment variable from a given scope
Workstation Print document Prints a document on the default printer
Workstation Get default printer Gets the name of the default printer
Workstation Set default printer Sets a printer as the default printer
Workstation Show desktop Shows the desktop
Workstation Lock workstation Locks the workstation's display to protect it from unauthorized use
Workstation Play sound Plays a sound from a WAV file
Workstation Empty recycle bin Deletes all files from the windows recycle bin
Workstation Take screenshot Takes a screenshot of all screens and saves it to the clipboard
Workstation Control screen saver Enables, disables, starts or stops the screensaver
Workstation Get screen resolution Gets the width, height, bit count and frequency of a selected monitor
Workstation Set screen resolution Sets the width, height, bit count and frequency of a selected monitor
Workstation Log off user Logs off the current user.
Workstation Shutdown computer Shuts down the computer.
Scripting Run DOS command Runs a DOS command or console application in invisible mode and retrieves its output upon completion
Scripting Run VBScript Executes some custom VBScript code and retrieves its output into a variable
Scripting Run JavaScript Executes some custom JavaScript code and retrieves its output into a variable
Scripting Run PowerShell script Executes some custom PowerShell script and retrieves its output into a variable
Scripting Run Python script Executes Python script code and retrieves its output
Scripting Run .NET script Executes a user provided .NET script and stores its outputs in variables.
File If file exists Marks the beginning of a conditional block of actions depending on whether a file exists or not
File Wait for file Suspend running the flow until a file is created or deleted
File Copy file(s) Copy one or more files into a destination folder
File Move file(s) Move one or more files into a destination folder
File Delete file(s) Delete one or more files
File Rename file(s) Change the name of one or more files
File Read text from file Read the contents of a text file
File Write text to file Write or appends text to a file
File Read from CSV file Read a CSV file into a data table
File Write to CSV file Write a data table, data row or list to a CSV file
File Get file path part Retrieve one or more parts (directory, filename, extension, etc.) from a text that represents a file path
File Get temporary file Create a uniquely named, empty temporary file on disk, and get the file object (which is a representation, and can access the file and all its information)
File Convert file to Base64 Convert a file to Base64 encoded text
File Convert Base64 to file Convert a Base64 encoded text to file
File Convert file to binary data Convert a file to binary data
File Convert binary data to file Convert binary data to file
Folder If folder exists Mark the beginning of a conditional block of actions depending on whether a folder exists or not
Folder Get files in folder Retrieve the list of files in a folder
Folder Get subfolders in folder Retrieve the list of subfolders in a folder
Folder Create folder Create a new folder
Folder Delete folder Delete an existing folder and its contents (files and subfolders)
Folder Empty folder Delete all the contents of a folder (files and subfolders) without deleting the folder itself
Folder Copy folder Copy a folder into a destination folder
Folder Move folder Move an existing folder into a destination folder
Folder Rename folder Change the name of a folder
Folder Get special folder Retrieve the path of a Windows' special folder (such as Desktop, My Pictures, Internet Cache, etc.)
Compression Zip files Compress one or more files or folders into a zip archive
Compression Unzip files Uncompress one or more files or folders contained in a zip archive
UI automation Data extraction Get details of window Gets a property of a window such as its title or its source text
UI automation Data extraction Get details of the UI element in window Gets the value of a UI element's attribute in a window
UI automation Data extraction Get selected checkboxes in window Retrieves the names of the selected checkboxes in a checkbox group or the state of a specific checkbox
UI automation Data extraction Get selected radio button in window Retrieves the names of the selected radio button in a radio button group or the state of a specific radio button
UI automation Data extraction Extract data from window Extracts data from specific parts of a window in the form of single values, lists, or tables
UI automation Data extraction Take screenshot of UI element Takes a screenshot of a UI element in window
UI automation Form filling Focus text field in window Sets the focus on a text box of a window and scrolls it into view
UI automation Form filling Populate text field in window Fills a text box in a window with the specified text
UI automation Form filling Press button in window Presses a window button
UI automation Form filling Select radio button in window Selects a radio button on a window
UI automation Form filling Set checkbox state in window Checks or unchecks a checkbox in a window form
UI automation Form filling Set drop-down list value in window Sets or clears the selected options for a drop-down list in a window form
UI automation Windows Get window Gets a running window, for automating desktop applications
UI automation Windows Focus window Activates and brings to the foreground a specific window
UI automation Windows Set window state Restores, maximizes or minimizes a specific window
UI automation Windows Set window visibility Shows a hidden window or hides a visible window
UI automation Windows Move window Sets the position of a specific window
UI automation Windows Resize window Sets the size of a specific window
UI automation Windows Close window Closes a specific window
UI automation If window contains Marks the beginning of a conditional block of actions depending on whether a specific piece of text or UI element exists in a window
UI automation Wait for window content Suspends the execution of the automation until a specific piece of text or UI element appears or disappears from a Window
UI automation If image This action marks the beginning of a conditional block of actions depending on whether a selected image is found on the screen or not
UI automation Use desktop Performs desktop and taskbar related operations
UI automation Select tab in window Selects a tab from a group of tabs
UI automation Wait for image This action waits until a specific image appears on the screen or on the foreground window
UI automation Hover mouse over UI element in window Hover the mouse over any UI element of a window
UI automation Click UI element in window Clicks on any UI element of a window
UI automation Select menu option in window Selects an option in a menu of a window
UI automation Drag and drop UI element in window Drags and drops a UI element of a window
UI automation Expand/collapse tree node in window Expands or collapses a node of a tree view residing in a window
UI automation If window This action marks the beginning of a conditional block of actions depending on whether a window is open or not or whether a window is the focused (foreground) window
UI automation Wait for window Suspends the execution or the process until a specific window opens, closes, get or loses the focus
HTTP Download from web Downloads text or a file from the web and stores it
HTTP Invoke SOAP web service Invokes a method from a SOAP web service
HTTP Invoke web service Invokes a web service and stores the response text
Browser automation Web data extraction Extract data from web page Extract data from specific parts of a web page in the form of single values, lists, rows or tables
Browser automation Web data extraction Get details of web page Get a property of a web page, such as its title or its source text
Browser automation Web data extraction Get details of element on web page Get the value of an element's attribute on a web page
Browser automation Web data extraction Take screenshot of web page Take a screenshot of the web page currently displayed in the browser and save the image to the clipboard
Browser automation Web form filling Focus text field on web page Set the focus on an input element of a web page and scroll it into view
Browser automation Web form filling Populate text field on web page Fill a text field in a web page with the specified text
Browser automation Web form filling Set check box state on web page Check or uncheck a check box in a web form
Browser automation Web form filling Select radio button on web page Select a radio button on the web page
Browser automation Web form filling Set drop-down list value on web page Set or clear the selected options for a drop-down list in a web form
Browser automation Web form filling Press button on web page Press a web page button
Browser automation If web page contains Mark the beginning of a conditional block of actions, depending on whether a specific piece of text or element exists in a web page
Browser automation Wait for web page content Suspend the flow until a specific piece of text or web page element appears or disappears from a web page
Browser automation Launch new Internet Explorer Launch a new instance of Internet Explorer for automating web sites and web applications
Browser automation Launch new Firefox Launch a new instance of Firefox for automating web sites and web applications
Browser automation Launch new Chrome Launch a new instance of Chrome for automating web sites and web applications
Browser automation Launch new Microsoft Edge Launch a new instance of Microsoft Edge for automating web sites and web applications
Browser automation Create new tab Create a new tab and navigate to the given URL (supported in Microsoft Edge, Chrome and Firefox)
Browser automation Go to web page Navigate the web browser to a new page
Browser automation Click link on web page Click on a link or any other element of a web page
Browser automation Click download link on web page Click on a link in a web page that results in downloading a file
Browser automation Run JavaScript function on web page Run a JavaScript function on the web page and get the returned result
Browser automation Hover mouse over element on web page Hover the mouse over an element of a web page
Browser automation Close web browser Close a web browser window
Work queues Process work queue items Indicates to the orchestrator that the machine is ready to process one or more work queue items, if available
Work queues Update work queue item Updates the status and processing notes of a specific work queue item
Work queues Add work queue item Add a work queue item into a work queue
Work queues Requeue item with delay Requeue a work queue item and delay it until a specified date and time
Work queues Update work queue item processing notes Updates the processing notes of a specific work queue item
Excel Advanced Resize columns/rows in Excel worksheet Resizes a selection of columns or rows in the active worksheet of an Excel instance
Excel Advanced Run Excel macro Runs a specified macro on the document of an Excel instance
Excel Advanced Get active Excel worksheet Retrieves an Excel document's active worksheet
Excel Advanced Get all Excel worksheets Retrieves all worksheet names of an Excel document
Excel Advanced Delete Excel worksheet Deletes a specific worksheet from an Excel instance
Excel Advanced Rename Excel worksheet Renames a specific worksheet of an Excel instance
Excel Advanced Activate cell in Excel worksheet Activate a cell in the active worksheet of an Excel instance, by providing column, row, offset or name of the cell
Excel Advanced Select cells in Excel worksheet Selects a range of cells or a named cell in the active worksheet of an Excel instance
Excel Advanced Get selected cell range from Excel worksheet Retrieve the selected range of cells in a structure consisting of first column, first row, last column and last row
Excel Advanced Copy cells from Excel worksheet Copies a range of cells from the active worksheet of an Excel instance
Excel Advanced Paste cells to Excel worksheet Pastes a range of cells to the active worksheet of an Excel instance
Excel Advanced Delete from Excel worksheet Deletes a range of cells from Excel
Excel Advanced Insert row to Excel worksheet Inserts a row above a selected row of an Excel instance
Excel Advanced Delete row from Excel worksheet Deletes a selected row from an Excel instance
Excel Advanced Insert column to Excel worksheet Inserts a column to the left of a selected column of an Excel instance
Excel Advanced Delete column from Excel worksheet Deletes a selected column from an Excel instance
Excel Advanced Find and replace cells in Excel worksheet Finds text and replaces it with another in the active worksheet of an Excel instance
Excel Advanced Get first free row on column from Excel worksheet Retrieve the first free row, given the column of the active worksheet
Excel Launch Excel Launches a new Excel instance or opens an Excel document
Excel Attach to running Excel Attaches to an Excel document that's already open
Excel Read from Excel worksheet Reads the value of a cell, a named cell or a range of cells from the active worksheet of an Excel instance
Excel Get active cell on Excel worksheet Get the active cell in the active worksheet of the Excel document
Excel Save Excel Saves a previously launched Excel instance
Excel Write to Excel worksheet Writes a value into a cell, a named cell or a range of cells of an Excel instance
Excel Close Excel Closes an Excel instance
Excel Set active Excel worksheet Activates a specific worksheet of an Excel instance
Excel Add new worksheet Adds a new worksheet to the document of an Excel instance
Excel Get first free column/row from Excel worksheet Retrieves the first free column and/or row of the active worksheet. This is useful for adding new data into a worksheet that already has data in it
Excel Get column name on Excel worksheet Gets the name of the column
Excel Clear cells in Excel worksheet Clears a range of cells or a named cell in the active worksheet of an Excel instance
Excel Sort cells in Excel worksheet Sort cells in Excel worksheet.
Excel Filter cells in Excel worksheet Applies filters on a specified column in Excel worksheet.
Excel Clear filters in Excel worksheet Clear filters on a specified column in Excel worksheet.
Excel Get empty cell Get empty cell
Word Launch Word Launches a new Word instance or opens a Word document
Word Attach to running Word Attaches to a Word document that's already open
Word Save Word Saves a previously launched Word instance
Word Close Word Closes a Word instance
Word Read from Word document Reads the text content from a document of a Word Instance
Word Write to Word document Write or append text to a Word file.
Word Insert image in Word document Insert an image to a Word file.
Word Find and replace words in Word document Finds text and replaces it with another in the active document of a Word instance.
AI Builder (Preview) Create text with GPT (Preview) Get a response from GPT.
Database Open SQL connection Open a new connection to a database
Database Execute SQL statement Connect to a database and execute an SQL statement
Database Close SQL connection Close an open connection to a database
Email Retrieve email messages Retrieves email messages from an IMAP server
Email Process email messages Move, delete or mark as unread an email message (or a list of email messages) retrieved by a Retrieve email messages action
Email Send email Creates and sends a new email message
Exchange Server Connect to Exchange server Open a new connection to an Exchange server
Exchange Server Retrieve Exchange email messages Retrieve email messages from the specified Exchange server
Exchange Server Send Exchange email message Create and send a new email message
Exchange Server Process Exchange email messages Move, delete or mark as unread an email message (or a list of email messages)
Outlook Launch Outlook Launch Outlook and create a new Outlook instance
Outlook Retrieve email messages from Outlook Retrieve email messages from an Outlook account
Outlook Send email message through Outlook Create and send a new email message through Outlook
Outlook Process email messages in Outlook Move or delete an email message (or a list of email messages) retrieved by a 'Retrieve email messages from Outlook' action.
Outlook Save Outlook email messages Save Outlook email messages given an account
Outlook Respond to Outlook message Respond to an Outlook message, by replying, replying to all or forwarding it
Outlook Close Outlook Close a previously launched Outlook instance
Message boxes Display message Displays a message box
Message boxes Display input dialog Displays a dialog box that prompts the user to enter text
Message boxes Display select date dialog Displays a dialog box that prompts the user to enter a date or date range
Message boxes Display select from list dialog Displays a dialog box with options that lets the user select from a list
Message boxes Display select file dialog Displays the select file dialog and prompts the user to select one or more files
Message boxes Display select folder dialog Displays the select folder dialog and prompts the user to select a folder
Message boxes Display custom form Display a customized form that can include multiple types of elements, like text, number or file inputs etc.
Mouse and keyboard Block Input Blocks user mouse and keyboard input, so that the flow can perform mouse and keyboard actions without interference from the user
Mouse and keyboard Get mouse position Retrieves the current position of the mouse cursor on the screen in pixel coordinates
Mouse and keyboard Move mouse Moves the mouse to a specific position
Mouse and keyboard Move mouse to image Moves the mouse over an image found on screen or on the foreground window
Mouse and keyboard Move mouse to text on screen (OCR) Moves the mouse over a text found on the screen or on the foreground window using OCR
Mouse and keyboard Send mouse click Sends a mouse click event
Mouse and keyboard Send keys Sends keys to the application that is currently active
Mouse and keyboard Press/release key Presses (and holds) or releases one or more modifier keys (Alt, Control, or Shift)
Mouse and keyboard Set key state Sets the state (on or off) for the keys Caps Lock, Num Lock or Scroll Lock
Mouse and keyboard Wait for mouse Suspends the execution of the flow until the mouse pointer changes, usually to or from the 'wait cursor' or hourglass
Mouse and keyboard Get keyboard identifier Retrieves the active keyboard identifier from the machine's registry
Mouse and keyboard Wait for shortcut key Pause the flow run until a specific shortcut key is pressed. Shortcut keys must contain at least one key or a key and one of (ctrl, alt, shift)
Clipboard Get clipboard text Gets clipboard text
Clipboard Set clipboard text Sets clipboard text
Clipboard Clear clipboard contents Clears clipboard contents
Text Append line to text Appends a new line of text to a text value
Text Get subtext Retrieves the subtext of a text value specifying the start index and length
Text Crop text Retrieves a text value that occurs before, after or between the specified text flag(s) in a given text
Text Pad text Creates a fixed length text by adding characters to the left or to the right of an existing text
Text Trim text Removes all occurrences of white space characters (such as space, tab, or new line) from the beginning and/or end of an existing text
Text Reverse text Reverses the order of letters in a text string
Text Change text case Changes the casing of a text to uppercase, lowercase, title case or sentence case
Text Convert text to number Converts a text representation of a number to a variable that contains a numeric value
Text Convert number to text Converts a number to text using a specified format
Text Convert text to datetime Converts a text representation of a date and/or time value to a datetime value
Text Convert datetime to text Converts a datetime value to text using a specified custom format
Text Create random text Generates a text of specified length consisting of random characters. This can be useful for generating passwords
Text Join text Converts a list into a text value by separating its items with a specified delimiter
Text Split text Creates a list containing the substrings of a text that is separated by a specified delimiter or a regular expression
Text Parse text Parses a text to find the first or all occurrences of a specified subtext or a regular expression pattern
Text Replace text Replaces all occurrences of a specified subtext with another text. It can also be used with regular expressions
Text Escape text for regular expression Escapes a minimal set of characters (\, *, +, ?, |, {, [, (,), ^, $,., #, and white space) by replacing them with their escape codes
Text Recognize entities in text Recognizes entities in text, such as numbers, units, date/time and others expressed in natural language across multiple languages
Text Create HTML content Generates rich HTML content and stores it in a variable
Date time Add to datetime Adds (or subtracts) a specific number of seconds, minutes, hours or days to a datetime value
Date time Subtract dates Finds the time difference between two given dates in days, hours, minutes, or seconds
Date time Get current date and time Retrieves the current date or the current date and time
PDF Extract text from PDF Extract text from a PDF file
PDF Extract tables from PDF Extract tables from a PDF file
PDF Extract images from PDF Extract images from a PDF file
PDF Extract PDF file pages to new PDF file Extract pages from a PDF file to a new PDF file
PDF Merge PDF files Merges multiple PDF files into a new one
CMD session Open CMD session Open a new CMD session
CMD session Read from CMD session Read the output of a CMD session
CMD session Write to CMD session Execute a command on an open CMD session
CMD session Wait for text on CMD session Wait for a specific text on a previously opened CMD session
CMD session Close CMD session Close a previously opened CMD session
Terminal emulation Open terminal session Open a new terminal session
Terminal emulation Close terminal session Close an open terminal session
Terminal emulation Move cursor on terminal session Move the terminal's cursor on the specified position
Terminal emulation Get text from terminal session Get text from a terminal session
Terminal emulation Set text on terminal session Set text on a terminal session
Terminal emulation Send key to terminal session Send a control key to a terminal session
Terminal emulation Wait for text on terminal session Wait for a specific text to appear on a terminal session
Terminal emulation Search for text on terminal session Search for all occurrences of a specific text on a terminal session
OCR If text on screen (OCR) Marks the beginning of a conditional block of actions depending on whether the text specified appears on the screen or not using OCR
OCR Wait for text on screen (OCR) Wait until a specific text appears/disappears on the screen, the foreground window, or relative to an image on the screen or foreground window using OCR
OCR Extract text with OCR Extract text from a given source using the specified OCR engine
Cryptography Encrypt text with AES Encrypt a string with AES, using a key and a specified encoding format
Cryptography Decrypt text with AES Decrypt a string with AES based on a specified key and an encoding format
Cryptography Encrypt from file with AES Encrypt the contents of a file with AES, using a key and a specified encoding format
Cryptography Decrypt to file with AES Decrypt a string to a file with AES based on a specified key and an encoding format
Cryptography Hash text Hash a string, using a specified algorithm and an encoding format
Cryptography Hash from file Hash the contents of a file, using a specified algorithm and an encoding format
Cryptography Hash text with key Hash a string with a key, using a specified algorithm and an encoding format
Cryptography Hash from file with key Hash the contents of a file with a key, using a specified algorithm and an encoding format
Windows services If service Marks the beginning of a conditional block of actions depending on whether a service is running, paused, stopped or installed on the computer
Windows services Wait for service Suspend running the flow until a service starts, stops or pauses
Windows services Start service Start a stopped Windows service
Windows services Stop service Stop a running Windows service
Windows services Pause service Pause a running Windows service
Windows services Resume service Resume a paused Windows service
XML Read XML from file Read the contents of an XML file into a variable
XML Write XML to file Write the contents of an XML node variable into a file
XML Execute XPath expression Extract values from an XML document based on the provided XPath query
XML Get XML element attribute Get the value of an attribute of an XML element
XML Set XML element attribute Set the value of an attribute of an XML element
XML Remove XML element attribute Remove an attribute from an XML element
XML Get XML element value Get the value of an XML element
XML Set XML element value Set the value of an XML element
XML Insert XML element Insert a new XML element into an XML document
XML Remove XML element Remove one or more XML elements from an XML document
FTP Open FTP connection This action establishes a specific connection to a remote FTP server, and stores that connection as a variable for later use.
FTP List FTP directory This action returns the subdirectories and files contained in the current directory of an FTP connection
FTP Open secure FTP connection This action establishes a specific secure connection to a remote FTP server, and stores that connection as a variable for later use
FTP Close connection This action closes an open FTP connection
FTP Change working directory This action sets the current working directory for an FTP connection
FTP Download file(s) from FTP Downloads one or more files from an FTP server
FTP Download folder(s) from FTP Downloads one or more folders from an FTP server
FTP Upload File(s) to FTP Uploads one or more files to an FTP server
FTP Upload folder(s) to FTP Uploads one or more folders to an FTP server
FTP Delete FTP file Deletes one or more files from an FTP server
FTP Rename FTP File Renames a file that resides on an FTP server
FTP Create FTP directory Creates a directory on an FTP server
FTP Delete FTP directory Deletes a directory from an FTP server
FTP Invoke FTP command Invokes the given literal FTP command on the server
FTP Synchronize directories Synchronize the files and subdirectories of a given folder with a given remote FTP directory
CyberArk Get password from CyberArk Get a password from CyberArk without a certificate
Active Directory Group Create group Creates a group in the Active Directory
Active Directory Group Get group info Gets information about a group from the Active Directory server
Active Directory Group Get group members Gets the members of a group in the Active Directory
Active Directory Group Modify group Modifies a group in the Active Directory
Active Directory Object Create object Creates an object in the Active Directory
Active Directory Object Delete object Deletes an object in the Active Directory
Active Directory Object Move object Moves an object in the Active Directory
Active Directory Object Rename object Renames an object in the Active Directory
Active Directory User Create user Creates a user in the Active Directory
Active Directory User Get user info Gets a user's information in the Active Directory
Active Directory User Modify user Modify a user in the Active Directory
Active Directory User Unlock user Unlocks an Active Directory user
Active Directory User Update user info Updates a user's information in the Active Directory
Active Directory Connect to server Connects to an Active Directory server
Active Directory Close connection Closes the connection with the Active Directory server
AWS EC2 Instances Start EC2 instance Start EC2 instance(s)
AWS EC2 Instances Stop EC2 instance Stop EC2 instance(s)
AWS EC2 Instances Reboot EC2 instance Reboot EC2 instance(s)
AWS EC2 Instances Get available EC2 instances Get information for the relevant EC2 instances
AWS EC2 Instances Describe instances Returns all the information for the specified EC2 instance(s)
AWS EC2 Snapshots Create snapshot Create a snapshot of an EBS volume and stores it in Amazon S3
AWS EC2 Snapshots Describe snapshots Describes the specified EBS snapshots available
AWS EC2 Snapshots Delete snapshot Delete the specified snapshot
AWS EC2 Volumes Create volume Creates an EBS volume to attach to an instance in the same availability zone
AWS EC2 Volumes Attach volume Attach an EBS volume to an EC2 instance
AWS EC2 Volumes Detach volume Detach an EBS volume from an EC2 instance
AWS EC2 Volumes Describe volumes Describe the specified EBS volumes
AWS EC2 Volumes Delete volume Delete the specified EBS volume
AWS EC2 Create EC2 session Create an EC2 client to automate EC2 web services
AWS EC2 End EC2 session Dispose an open EC2 client
Azure Resource groups Get resource groups Gets the resource groups based on the specified criteria
Azure Resource groups Create resource group Creates a new resource group
Azure Resource groups Delete resource group Deletes the specified resource group and all the contained resources
Azure Virtual machines Disks Get disks Gets the disks based on the specified criteria
Azure Virtual machines Disks Attach disk Attaches an existing disk to the virtual machine with the specified name and resource group
Azure Virtual machines Disks Detach disk Detaches the disk from the virtual machine with the specified name and resource group
Azure Virtual machines Disks Create managed disk Creates a managed disk
Azure Virtual machines Disks Delete disk Deletes the managed disk with the specified name and resource group
Azure Virtual machines Snapshots Get snapshots Gets the snapshots based on the specified criteria
Azure Virtual machines Snapshots Create snapshot Creates a snapshot from the specified disk
Azure Virtual machines Snapshots Delete snapshot Deletes the snapshot with the specified name and resource group
Azure Virtual machines Get virtual machines Gets the basic information for the virtual machines
Azure Virtual machines Describe virtual machine Gets all the information for the virtual machine(s) based on the specified criteria
Azure Virtual machines Start virtual machine Starts the virtual machine
Azure Virtual machines Stop virtual machine Stops the virtual machine and deallocates the related hardware (CPU and memory) and network resources
Azure Virtual machines Shut down virtual machine Shuts down the operating system of a virtual machine
Azure Virtual machines Restart virtual machine Restarts a virtual machine
Azure Create session Creates an Azure session using service principal
Azure Get subscriptions Gets subscriptions that the current account can access
Azure End session Ends an Azure session
Google cognitive Natural language Analyze sentiment Invokes the Google Cloud Natural Language service named 'Analyze Sentiment'
Google cognitive Natural language Analyze entities Invokes the Google Cloud Natural Language service named 'Analyze Entities'
Google cognitive Natural language Analyze syntax Invokes the Google Cloud Natural Language service named 'Analyze Syntax'
Google cognitive Vision Label detection Invokes the Google Cloud Vision service named 'Label Detection'
Google cognitive Vision Landmark detection Invokes the Google Cloud Vision service named 'Landmark Detection'
Google cognitive Vision Text Detection Invokes the Google Cloud Vision service named 'Text Detection'
Google cognitive Vision Logo detection Invokes the Google Cloud Vision service named 'Logo Detection'
Google cognitive Vision Image properties detection Invokes the Google Cloud Vision service named 'Image Properties Detection'
Google cognitive Vision Safe search detection Invokes the Google Cloud Vision service named 'Safe Search Detection'
IBM cognitive Document conversion Convert document Invokes the IBM service named 'Convert Document'
IBM cognitive Language translator Translate Invokes the IBM service named 'Translate'
IBM cognitive Language translator Identify language Invokes the IBM service named 'Identify Language'
IBM cognitive Tone analyzer Analyze tone Invokes the IBM service named 'Analyze Tone'
IBM cognitive Visual recognition Classify Image Invokes the IBM service named 'Classify Image'
Microsoft cognitive Bing spell check Spell check Invokes the Microsoft Cognitive service named 'Bing Spell Check'
Microsoft cognitive Computer vision Analyze image Invokes the Microsoft Cognitive service named 'Analyze Image'
Microsoft cognitive Computer vision Describe image Invokes the Microsoft Cognitive service named 'Describe Image'
Microsoft cognitive Computer vision OCR Invokes the Microsoft Cognitive service named 'OCR'
Microsoft cognitive Computer vision Tag image Invokes the Microsoft Cognitive service named 'Tag Image'
Logging Log message Adds a custom text message to the flow run action details
SharePoint Add attachment Adds a new attachment to the specified list item.
SharePoint Check in file Check in a checked out file in a document library, which makes the version of the document available to others.
SharePoint Check out file Check out a file in a document library to prevent others from editing the document, and your changes from being visible until the documented is checked in.
SharePoint Copy file Copies a file. Works in a similar way to the "Copy to" command in SharePoint libraries. Returns information about the new file after copy.
SharePoint Copy folder Copies a folder. Works in a similar way to the "Copy to" command in SharePoint libraries. Returns information about the new folder after copy.
SharePoint Create file Uploads a file to a SharePoint site. Make sure to pick an existing library.
SharePoint Create item Creates a new item in a SharePoint list.
SharePoint Create new document set Creates a new document set list item.
SharePoint Create new folder Creates a new folder or folder path.
SharePoint Create sharing link for a file or folder Create sharing link for a file or folder.
SharePoint Delete attachment Deletes the specified attachment.
SharePoint Delete file Deletes the file specified by the file identifier.
SharePoint Delete item Deletes an item from a SharePoint list.
SharePoint Discard check out If you check out a file and don't make changes to it, or you make changes that you don't want to keep, you can simply discard the checkout, rather than saving the file. If your organization tracks versions, a new version is created each time you check a file back into the library. By discarding the checkout, you can avoid making new versions when you haven't made any changes to the file.
SharePoint Extract folder Extracts an archive file into a SharePoint folder (example: .zip).
SharePoint Generate document using Microsoft Syntex (preview) Use this action to create documents based on modern templates from Microsoft Syntex. This preview requires a Syntex license. Pricing is subject to change. For more info see: https://docs.microsoft.com/en-us/microsoft-365/contentunderstanding/content-assembly.
SharePoint Get all lists and libraries Get all lists and libraries.
SharePoint Get attachment content Returns file contents using the file identifier. The contents can be copied somewhere else, or be used as an attachment.
SharePoint Get attachments Returns the list of attachments for the specified list item. You can add a "Get attachment content" step and use the "File identifier" property returned by this action to get to the contents of the file.
SharePoint Get changes for an item or a file (properties only) Returns information about columns that have changed within a given time window. Note: The list must have Versioning turned on.
SharePoint Get file content Gets file contents using the file identifier. The contents can be copied somewhere else, or be used as an attachment.
SharePoint Get file content using path Gets file contents using the file path.
SharePoint Get file metadata Gets information about the file such as size, etag, created date, etc. Uses a file identifier to pick the file. Use "Get file properties" action to get to the values stored in the columns in the library.
SharePoint Get file metadata using path Gets information about the file such as size, etag, created date, etc. Uses a file path to pick the file. Use "Get file properties" action to get to the values stored in the columns in the library.
SharePoint Get file properties Gets the properties saved in the columns in the library for the item specified by the item id.
You can add a "Get file content" step and use the "File identifier" property returned by this action to get to the contents of the file.
When using this with the On-Premises Data Gateway, the name of the library to connect to may need to be entered manually.
SharePoint Get files (properties only) Gets the properties saved in the columns in the library for all folders and files stored in the library.
You can also filter down to the items that match a condition. An "Apply to each" section is usually used to work with the output from this action.
When using this with the On-Premises Data Gateway, the name of the library to connect to may need to be entered manually.
SharePoint Get folder metadata Gets information about the folder. Uses a file identifier to pick the folder.
SharePoint Get folder metadata using path Gets information about the folder. Uses a folder path to pick the folder.
SharePoint Get item Gets a single item by its id from a SharePoint list.
SharePoint Get items Gets items from a SharePoint list.
SharePoint Get list views Gets views from a SharePoint list.
SharePoint Get lists Gets SharePoint lists from a site.
SharePoint List folder Returns files contained in a SharePoint folder.
SharePoint List root folder Returns files in the root SharePoint folder.
SharePoint Move file Moves a file. Works in a similar way to the "Move to" command in SharePoint libraries. Returns information about the new file after move.
SharePoint Move folder Moves a folder. Works in a similar way to the "Move to" command in SharePoint libraries. Returns information about the new folder after move.
SharePoint Set content approval status Sets the content approval status for an item in a list or library that has content approval turned on. You must provide an ETag for pages and files. You can get the ETag using the Get File Metadata action. This action is only available for SharePoint Online and SharePoint 2019.
SharePoint Stop sharing an item or a file Delete all links giving access to an item or a file and remove all people with direct access except for owners.
SharePoint Update file Updates the contents of the file specified by the file identifier.
SharePoint Update file properties Updates the properties stored in columns in a library for the item specified by the item id. Use "Update file" action to update file contents.
When using this with the On-Premises Data Gateway, the name of the library to connect to may need to be entered manually.
SharePoint Update file properties using AI Builder model results Updates the values stored in library columns for a file analyzed by the model specified by the ModelId.
SharePoint Update item Updates an item in a SharePoint list.
Excel Online (Business) Add a key column to a table Add a key column to an Excel table. The new column will be appended to the right.
Excel Online (Business) Add a row into a table Add a new row into the Excel table.
Excel Online (Business) Create table Create a new table in the Excel workbook.
Excel Online (Business) Create worksheet Create a new worksheet in the Excel workbook.
Excel Online (Business) Delete a row Delete a row using a key column.
Excel Online (Business) Get a row Get a row using a key column.
Excel Online (Business) Get tables Get a list of tables in the Excel workbook.
Excel Online (Business) Get worksheets Get a list of worksheets in the Excel workbook.
Excel Online (Business) List rows present in a table List rows present in a table.
Excel Online (Business) Run script Runs an Office Script against an Excel workbook. Use this action when the script is saved in the default location.
Excel Online (Business) Run script from SharePoint library Runs an Office Script against an Excel workbook. Use this action when the script is saved outside of the default location.
Excel Online (Business) Update a row Update a row using a key column. The input value will overwrite the specified cells and columns left blank will not be updated. In order to append (instead of overwrite) a value, use the "Get a row" action to retrieve the content first.
Microsoft Forms Get response details This action retrieves a form response
Microsoft Teams Add a member to a tag This operation adds a user to a tags.
Microsoft Teams Add a member to a team This operation adds a member to a team.
Microsoft Teams Create a channel This operation is used to create a new channel for a specific Team.
Microsoft Teams Create a chat This operation creates a one on one or group chat
Microsoft Teams Create a tag for a team This operation creates a tag.
Microsoft Teams Create a team This operation a creates a new team.
Microsoft Teams Create a Teams meeting Create a meeting with a link at the bottom of the invite to join the meeting online on Teams
Microsoft Teams Delete a member from a tag This operation deletes a member from a tag.
Microsoft Teams Delete a tag This operation deletes a tag.
Microsoft Teams Get a team This operation returns details for a team using the team's unique ID.
Microsoft Teams Get an @mention token for a tag This operation creates a token that can be inserted into a message or adaptive card sent as a user inS a channel to @mention a tag.
Microsoft Teams Get an @mention token for a user This operation creates a token that can be inserted into a message or adaptive card to @mention a user.
Microsoft Teams Get message details This operation gets details of a message in a chat or a channel.
Microsoft Teams Get messages This operation is used to get messages from a channel in a specific Team.
Microsoft Teams List all tags for a team This operation retrieves a list of tags.
Microsoft Teams List channels This operation retrieves a list of all the channels for a specific Team.
Microsoft Teams List chats This operation retrieves a list of recent chats.
Microsoft Teams List members This operation list members based on a threadtype (chat, channel, etc).
Microsoft Teams List teams This operation retrieves a list of all the Teams (Office 365 Groups) you are a member of.
Microsoft Teams List the members for a tag This operation lists the members for a tag.
Microsoft Teams Post a feed notification This operation posts a feed notification.
Microsoft Teams Post card in a chat or channel This operation posts a card to a chat or a channel.
Microsoft Teams Post message in a chat or channel This operation posts a message to a chat or a channel.
Microsoft Teams Reply with a message in a channel This operation replies with a message in a channel.
Microsoft Teams Reply with adaptive card in a channel This operation replies with an adaptive card to a channel.
Microsoft Teams Update an adaptive card in a chat or channel This operation updates an existing adaptive card.
Office 365 Outlook Create contact (V2) This operation creates a new contact in a contacts folder.
Office 365 Outlook Create event (V4) This operation creates a new event in a calendar.
Office 365 Outlook Delete contact (V2) This operation deletes a contact from a contacts folder.
Office 365 Outlook Delete email (V2) This operation deletes an email by id.
Office 365 Outlook Delete event (V2) This operation deletes an event in a calendar.
Office 365 Outlook Export email (V2) Export the content of the email in the EML file format.
Office 365 Outlook Find meeting times (V2) Find meeting time suggestions based on organizer, attendee availability, and time or location constraints
Office 365 Outlook Flag email (V2) This operation updates an email flag.
Office 365 Outlook Forward an email (V2) Forward an email.
Office 365 Outlook Get Attachment (V2) This operation gets an email attachment by id.
Office 365 Outlook Get calendar view of events (V3) This operation gets all events (including instances of recurrences) in a calendar using Graph API. Recurrence property is null in this case.
Office 365 Outlook Get calendars (V2) This operation lists available calendars.
Office 365 Outlook Get contact (V2) This operation gets a specific contact from a contacts folder.
Office 365 Outlook Get contacts (V2) This operation gets contacts from a contacts folder.
Office 365 Outlook Get email (V2) This operation gets an email by id.
Office 365 Outlook Get emails (V3) This operation gets emails from a folder via graph apis. Please note that filtering related to these fields: To, Cc, To Or Cc, From, Importance, Fetch Only With Attachments, Subject Filter, is performed using first 250 items in a given mail folder. To avoid that limitation you can use 'Search Query' field.
Office 365 Outlook Get event (V3) This operation gets a specific event from a calendar using Graph API. (V3)
Office 365 Outlook Get events (V4) This operation gets events from a calendar using Graph API. (V4)
Office 365 Outlook Get room lists (V2) Get all the room lists defined in the user's tenant
Office 365 Outlook Get rooms (V2) Get all the meeting rooms defined in the user's tenant
Office 365 Outlook Get rooms in room list (V2) Get the meeting rooms in a specific room list
Office 365 Outlook Mark as read or unread (V3) This operation marks an email as read/unread.
Office 365 Outlook Move email (V2) This operation moves an email to the specified folder within the same mailbox.
Office 365 Outlook Reply to email (V3) This operation replies to an email.
Office 365 Outlook Respond to an event invite (V2) Respond to an event invite.
Office 365 Outlook Send an email (V2) This operation sends an email message.
Office 365 Outlook Send an email from a shared mailbox (V2) This operation sends an email from a shared mailbox. Your account should have permission to access the mailbox for this operation to succeed.
Office 365 Outlook Set up automatic replies (V2) Set the automatic replies setting for your mailbox.
Office 365 Outlook Update contact (V2) This operation updates a contact in a contacts folder.
Office 365 Outlook Update event (V4) This operation updates an event in a calendar using Graph API.
OneDrive Convert file This operation converts a file to another format. The list of supported conversions can be found at https://aka.ms/onedriveconversions
OneDrive Convert file using path This operation converts a file to another format using the path. The list of supported conversions can be found at https://aka.ms/onedriveconversions
OneDrive Copy file This operation copies a file within OneDrive.
OneDrive Copy file using path This operation copies a file within OneDrive by path.
OneDrive Create file This operation creates a file.
OneDrive Create share link This operation creates a share link for a file.
OneDrive Create share link by path This operation creates a share link for a file using the path.
OneDrive Delete file This operation deletes a file.
OneDrive Extract archive to folder This operation extracts an archive file into a folder (example: .zip). Maximum archive size is 50 MB and 100 files inside.
OneDrive Find files in folder This operation finds files within a folder using search or name pattern match.
OneDrive Find files in folder by path This operation finds files within a folder by path using search or name pattern match.
OneDrive Get file content This operation gets the content of a file.
OneDrive Get file content using path This operation gets the content of a file using the path.
OneDrive Get file metadata This operation gets the metadata for a file.
OneDrive Get file metadata using path This operation gets the metadata of a file using the path.
OneDrive Get file thumbnail This operation gets the thumbnail of a file. The thumbnail will only be valid for 6 hours.
OneDrive List files in folder This operation gets the list of files and subfolders in a folder.
OneDrive List files in root folder This operation gets the list of files and subfolders in the root folder.
OneDrive Move or rename a file This operation moves or renames a file.
OneDrive Move or rename a file using path This operation moves or renames a file using the path.
OneDrive Update file This operation updates a file.
OneDrive Upload file from URL This operation uploads a file from a URL to OneDrive.
OneDrive for Business Convert file This operation converts a file to another format. The list of supported conversions can be found at https://aka.ms/onedriveconversions
OneDrive for Business Convert file using path This operation converts a file to another format using the path. The list of supported conversions can be found at https://aka.ms/onedriveconversions
OneDrive for Business Copy file This operation copies a file within OneDrive.
OneDrive for Business Copy file using path This operation copies a file within OneDrive by path.
OneDrive for Business Create file This operation creates a file.
OneDrive for Business Create share link This operation creates a share link for a file.
OneDrive for Business Create share link by path This operation creates a share link for a file using the path.
OneDrive for Business Delete file This operation deletes a file.
OneDrive for Business Extract archive to folder This operation extracts an archive file into a folder (example: .zip). Maximum archive size is 50 MB and 100 files inside.
OneDrive for Business Find files in folder This operation finds files within a folder using search or name pattern match.
OneDrive for Business Find files in folder by path This operation finds files within a folder by path using search or name pattern match.
OneDrive for Business Get file content This operation gets the content of a file.
OneDrive for Business Get file content using path This operation gets the content of a file using the path.
OneDrive for Business Get file metadata This operation gets the metadata for a file.
OneDrive for Business Get file metadata using path This operation gets the metadata of a file using the path.
OneDrive for Business Get file thumbnail This operation gets the thumbnail of a file. The thumbnail will only be valid for 6 hours.
OneDrive for Business List files in folder This operation gets the list of files and subfolders in a folder.
OneDrive for Business List files in root folder This operation gets the list of files and subfolders in the root folder.
OneDrive for Business Move or rename a file This operation moves or renames a file.
OneDrive for Business Move or rename a file using path This operation moves or renames a file using the path.
OneDrive for Business Update file This operation updates a file.
OneDrive for Business Upload file from URL This operation uploads a file from a URL to OneDrive.
OneNote (Business) Create a page in Quick Notes Create a new page in the Quick Notes section.
OneNote (Business) Create page in a section Create new page in a specified section.
OneNote (Business) Create section in a notebook Create section in a notebook.
OneNote (Business) Delete a page Delete a page.
OneNote (Business) Get page content Get HTML page content.
OneNote (Business) Get pages for a specific section Get pages for a specific section.
OneNote (Business) Get recent notebooks Get recent notebooks.
OneNote (Business) Get sections in notebook Get sections in a specific notebook.
OneNote (Business) Update page content Update HTML page content.
RSS List all RSS feed items This operation retrieves all items from an RSS feed.
SAP automation Advanced Attach Attach the running SAP Gui application to a SAP instance.
SAP automation Launch SAP Launching SAP GUI application and connect to a SAP system.
SAP automation Create new SAP session Creates a new SAP session based on the same SAP instance.
SAP automation Select SAP menu item Select a SAP menu item in the window tool bar.
SAP automation Start SAP transaction Opens a specific transaction code in existing session.
SAP automation End SAP transaction Closes the SAP transaction in a specific SAP instance and returns to the SAP Easy Access menu.
SAP automation Close SAP connection Close the SAP connection of the selected SAP instance. Note that all instances related to the specific connection will be terminated.
SAP automation Click SAP UI element Interacts through click action on any UI element of a SAP window.
SAP automation Get details of SAP UI element Gets the value of a SAP UI element's attribute in a SAP window.
SAP automation Populate SAP text field element Fills a SAP text field element of a SAP window.
Word Online (Business) Convert Word Document to PDF Gets a PDF version of the selected file
Word Online (Business) Populate a Microsoft Word template Reads a Microsoft Word template to then fill the template fields with selected dynamic values to generate a Word Document.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment