Skip to content

Latest commit

Β 

History

History
929 lines (655 loc) Β· 22.8 KB

Oktopus Actions.md

File metadata and controls

929 lines (655 loc) Β· 22.8 KB

Documentation for whoosh Oktopus actions

Version: 5.18.0 - 2024-10-15
Link: Documentation on GitHub

Technologies

Active Directory

Actions

Add a principal to groups

Add a User, Group or Computer to any number of groups.

Create User

Create a new user account

Delete principal

Delete a User, Group or Computer.

Find User

Finds a user by name.

Remove a principal from groups

Remove a User, Group or Computer from any number of groups.

Reset user password

Resets a users password.

Update User

Update a User With a selection of properties.

πŸ”

Azure DevOps

Actions

Add attachments to Work Item

Adds any number of attachments to a Work Item.

Create Work Item

Create a new work item.

Delete build(s)

Delete one or more builds by ID.

Get Work Item

Get work item by ID.

List builds

List all builds.

Update Work Item

Update a work item.

Users: Add User

Adds a user to an organization.

Users: List Users

Lists all users in an organization.

Users: Remove User

Removes a user from an organization.

πŸ”

CSV

Actions

Parse CSV text

Parses the given CSV text and stores the object result.

πŸ”

Debug

Actions

Print Expression

Prints the expression to the log file.

πŸ”

DocuSign

Actions

Get envelope

Get information about a document signing request (envelope).

Get envelope audit events

Get the audit events of a document signing request (envelope).

Sign Document

Notify People about a document signing request.

πŸ”

Exchange Server

Actions

Cancel Meeting

Cancel an existing meeting.

Create Meeting

Send a meeting invitation.

Delete item

Deletes an item (mail, appointment, meeting).

Mark email as read

Marks an email as read.

Move item

Moves an item (mail, appointment, meeting) to a different folder.

Send Email

Sends an email.

Update Meeting

Update an existing meeting.

πŸ”

File compression

Actions

Create archive

Creates an archive file (typically .zip).

πŸ”

File System

Actions

Copy file

Copies a file from one location to another.

Delete file

Delete a file.

Move file

Moves a file from one location to another.

Read file

Reads the content of a file to a variable.

Save file

Writes the given file variable or data to a file.

πŸ”

HTTP

Actions

Send HTTP request

Call any HTTP endpoint.

Send HTTP request (preview)

Call any HTTP endpoint multiple times. Note: This is a preview step, wich is not production ready and will change in th efuture.

πŸ”

IGEL Technology

Actions

Get firmwares

Get all firmwares.

Get thin clients

Get all thin clients.

πŸ”

Image

Actions

Convert image

Converts a number of images to a target format.

πŸ”

IMAP

Actions

Delete mail

Delete an email.

Move mail

Move an email to a different folder.

πŸ”

Ivanti Neurons for ITSM / Ivanti Service Manager (ISM)

Actions

Add attachment

Adds an attachment to a specific Business Object.

Create Business Object

Creates a new Business Object.

Create or update Business Obejct(s)

Create or update (upsert) a Single Business Object or many at once.

Delete Busines Object

Deletes a Business Object.

Find Business Objects (by field)

Finds Business Objects With a specific field value.

Find Business Objects (by query)

Finds Business Objects With a combination of conditions.

Find Employees

Finds employee objects (Employee#) by ID. This is a handy shortcut when transforming LoginlD to ReclD or ice versa.

Get attachment

Gets an attachment Object and downloads the content.

Get Business Object (by field)

Gets the oldest Business Object With a specific field value.

Get Business Object (by query)

Gets the oldest Business Object With a combination of conditions.

Get Business Object (by field values)

Gets the oldest Business Objects for each specific field value.

Get request offering

Get the request data - including parameters - associated with a service request (ServiceReq).

Update Business Object

Updates a Business Object.

πŸ”

Jira

Actions

Add Attachment

Adds a new attachment to an issue.

Add Comment

Adds a new comment to an issue.

Add web link

Adds a new link to a specified URL.

Create Issue

Creates a new issue.

Delete Issue

Deletes an existing issue.

Do Transition

Transition an issue from one State to the next. Also allows multiple transitions at once.

Find Issue (JQL)

Get the first issue that matches the specified Jira query (JQL).

Find User

Finds a user by ID, email or name.

Get Attachment

Get a specific attachment.

Get Issue

Get a specific issue.

Get Issues

Get specific issues.

Get Project Roles

Gets all available project roles and their users.

Set Project Role users

Replaces all assigned users and groups With a new set of users/groups.

Trigger issue updated

Triggers an Oktopus workflow With 'Issue created/updated (Webhook) trigger.

Update Comment

Updates an existing comment.

Update Issue

Updates an existing issue.

πŸ”

JSON

Actions

Parse JSON text

Parses the given JSON text and stores the object result.

πŸ”

LeanIX

Actions

Get fact sheets

Gets all fact sheets. You may choose specific types like 'Applicationl.

Get metadata (language)

Gets the metadata (e.g. about fact sheets) for a specific language. This is handy to translate field values.

GraphQL query

Executes an arbitrary query With any result.

πŸ”

Mail

Actions

Parse EML

Parses an EML file into its individual parts.

πŸ”

Microsoft 365

Actions

Entra ID App

How to register an App within Microsoft Entra ID

Delete mail

Delete an email.

Move mail

Move an email to a different folder.

Send mail

Send a mail.

πŸ”

Microsoft 365 Contacts

Actions

Create contact

Create contact for the current or a specific user.

Create or update (upsert) contacts

Create or update (upsert) multiple contacts of the current or specific users.

Get contact

Get contact for the current or a specific user.

Get contact folders

Get all contact folders for the current or a specific user.

Update contact

Update a contact of the current or a specific user.

πŸ”

Microsoft OneDrive / SharePoint

Actions

Delete file

Deletes a file from OneDrive.

Download file

Downloads a file from OneDrive.

Upload file

Uploads a file to OneDrive.

πŸ”

Microsoft SQL Server

Actions

Query

Executes a user specified query.

πŸ”

Microsoft Teams

Actions

Create Team

Creates a team (including the Microsoft 365 Group). How to register an App within Microsoft Entra ID

Get 1:1 chat

Starts or resumes a chat from the service account With another person.

Get channel messages

Gets the most recent 50 messages in a channel.

Get chat messages

Gets the most recent 50 messages in a Chat.

Get User

Gets the information about a certain user.

Send channel message

Sends a message to a channel inside a team.

Send chat message

Sends a message to a Chat.

πŸ”

Microsoft Word

Actions

Convert documents to PDF

Convert multiple documents to PDF.

Convert to PDF

Convert a single documents to PDF.

Mail Merge

Fill a document that contains placeholders with an actual value.

Modify document

Modify a document by removing certain paragraphs.

πŸ”

NetBox

Actions

Get devices

Get all devices.

Get IP prefixes

Get all IP prefixes.

Get sites

Get all Sites.

Get support contracts

Get all support contracts. This requires a NetBox plugin.

Get tenants

Get all tenants.

Get virtual machines

Get all virtual machines.

Get VLANs

Get all VLANs.

πŸ”

Ninox

Actions

Help

In following link u have information about the filters in get requests. https://docs.ninox.com/en/api/introduction/tables-fields-records

Create or update record(s)

Create or update (upsert) a Single record or many at once.

Create record

Create a new record within a table.

Delete attachment

Deletes a specific attachment from a record.

Delete record

Delete a record.

Download attechment

Downloads a specific attachment from a record.

Download attechments

Downloads all attachments from a record.

Download various attechments

Downloads specific attachments from specific records.

Find record

Finds a specific record within a table.

Find records

Finds records within a table.

Get record

Gets a specific record by ID.

Get records

Gets specific records by ID.

Update record

Update certain fields of a record.

Update attachment

Uploads an attachment to a record.

Update attachments

Uploads attachments to a record.

πŸ”

Oktopus

Actions

Evaluate script

Evaluate a more or less comples script which generates variables or influences the workflow state.

πŸ”

PDF

Actions

Merge PDFs

Merge multiple PDF files into one PDF file.

πŸ”

Power BI

Actions

Add rows to push dataset

Adds any number of new rows to a push dataset.

Create push dataset

Creates a new push dataset.

Delete rows from push dataset

Deletes all rows from a pusgh dataset.

Execute Data Analysis Expression

Executes a Data Analysis Expression (DAX).

Get dataset

Gets a specific dataset.

Get datasets

Gets all available datasets (available to the connection account).

Get push dataset tables

Gets all tables inside a oush dataset. Push dataset are very limited in ther functionality.

Refresh dataset

Refreshes a dataset.

πŸ”

ReyVentory Data Hub

Actions

Get table data

Gets all rows from table.

πŸ”

Shopware

Actions

Create product

Creates products in your shop.

Create product cross selling

Adds new cross selling to specific product.

Delete product

Deletes specific product from the shop.

Delete product cross selling

Deletes the cross selling entity for a given product.

Get product

Get a specific product.

Get product cross selling

Gets all cross selling entities of a specific product.

Translate categories

Adds translated texts to given categories in the specified language.

Translate product

Adds translated texts to a specific product.

Update product

Updates a specific product.

Update product cross selling

Updates a given cross selling entity of a specific product.

πŸ”

SMAX

Actions

Add comment

Adds one or more attechments to a record.

Create record

Adds a new comment to a record.

Delete comment

Deletes anm existing comment.

Delete record

Deletes anm existing record.

Find record

Find a record by query.

Find records

Find records by query.

Get record

Get a record by ID.

Update comment

Updates an existing comment.

Update record

Updates an existing record.

πŸ”

Text

Actions

Create file

Combine variables and static text into a file.

Create file (from Base64)

Converts Base64 text into a file.

Create text

Combine variables and static text into a new text document.

Generate password

Generates a random sewuence of characters with a given length and character set.

Map single value

Takes any input text, mapped against a table with a specific output selected.

Read file

Reads the content of a file variable.

Split text

Takes any input text and split it by any given separator.

πŸ”

Timer

Actions

Delay

Waits a certain amount of time.
Enter the time span between each execution (format h:mm:ss).

Example

0:2:30 (2.5 minutes)

πŸ”

USM (Preview)

Actions

Change Object

Changes (updates) an existing Business Object.

Create Object

Creates a new Business Object.

Create Ticket

Creates a new ticket (Incident, Problem, ...).

Find Objects

Finds a specific bbusiness object.

Get Object

Fet a specific business object.

Get Object by field

Get the first business object by field.

πŸ”

Webhook

Actions

Webhook Response

Customize the webhook response sent when immediatly executing a workflow via webhook.
The response content. This can be a variety of text and variables.

Example

JSON: {{ { Id: Ticket.Id, Messages: [ "Thanks Oktopus" ] } }}
File: {{AFileVariable}}
Text: Hello from my workflow.
HTML: <a href="https://freedom-manufaktur.com">Thanks Oktopus</a>

πŸ”