Amazon EC2
ActionsCustom ActionsAmazon Elastic Compute Cloud (Amazon EC2) is a web-based service that lets businesses run applications on the AWS cloud. Through EC2, AWS cloud users can scale up and down their computing capacity on demand. Furthermore, it eliminates the need for hardware investment up front, so you can develop and deploy applications more quickly.
Actions
copyImage: Copies an Amazon Machine Image (AMI).
createImage: Creates an AMI from a running or stopped Amazon EBS-backed instance.
deregisterImage: Removes the specified AMI from the registry and can no longer be used to launch new instances. However, it has no effect on instances that were already launched.
describeImages: Provides the description of a specific or all images.
describeInstances: Provides the description of a specific or all instances.
rebootInstances: Reboots the specified instances.
registerImage: Registers an AMI. Before launching an instance from an AMI, this is the final step that must be completed after an AMI is created.
runInstances: Runs the specified number of instances using an AMI that you have access to.
startInstances: Starts an Amazon Elastic Block Store (EBS)-backed instance that was stopped.
stopInstances: Stops an Amazon EBS-backed instance.
terminateInstances: Terminates the specified instances.
Custom Actions
Amazon EC2 connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Amazon Aurora
ActionsAmazon Aurora is a cloud-based relational database management system which is compatible with MySQL and PostgreSQL and automates time-consuming administration tasks like hardware provisioning, database setup, patching, and backups.
Actions
BeginTransaction: Start a SQL Transaction
CommitTransaction: End a SQL transaction started with the BeginTransaction operation and commit the changes
ExecuteStatement: Run a SQL statement against a database
RollbackTransaction: Perform a rollback of a transaction. Rolling back a transaction cancels its changes
Amazon Data Pipeline
ActionsCustom ActionsThe Amazon data pipeline service processes and moves data between different AWS compute and storage services, as well as on-premises data sources, at predefined intervals. The use of AWS compute and storage services are widely accepted in the market, and providing connectivity to those services is essential for businesses
Actions
reportTaskRunnerHeartbeat: Calls Report Task Runner Heartbeat every 15 minutes to indicate that the task runners are operational.
removeTags: Removes tags from the specified pipeline.
evaluateExpression: Analyses a string in the context of a specified object.
listPipelines: Provides list of all active pipeline identifiers.
describePipelines: Returns metadata about one or more pipelines.
deactivatePipeline: Deactivates the specified pipeline.
reportTaskProgress: Updates the AWS Data Pipeline service regularly about the progress of the calling task runner.
setStatus: Updates the status of an array of physical or logical pipeline objects.
activatePipeline: Activates the pipeline and initiates the pipeline tasks.
putPipelineDefinition: Creates tasks, schedules, and preconditions to control pipeline behavior.
createPipeline: Creates a new pipeline.
queryObjects: Searches for names of objects that match specified conditions in a pipeline.
addTags: Adds or modifies tags for the specified pipeline.
setTaskStatus: Notifies AWS Data Pipeline that a task is completed and provides information about the final status.
describeObjects: Provides object definitions for a set of pipeline objects.
deletePipeline: Deletes a data pipeline.
validatePipelineDefinition: Performs validation checks of the pipeline definition and ensures that the pipeline runs without errors.
getPipelineDefinition: Returns the pipeline definition that is defined in the Put Pipeline Definition method.
pollForTask: Calls PollForTask to receive details about the task that must be performed from AWS Data Pipeline.
Custom Actions
Amazon Data Pipeline connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Amazon DynamoDB
ActionsCustom ActionsAmazon DynamoDB is a NoSQL database service by Amazon which supports key-value and document data structures.
Actions
GetItem: Retrieve a set of attributes for the item with the given primary key
PutItem: Create a new item, or replace an old item with a new item
ListTables: Retrieve a collection of all the tables associated with the current account and endpoint
DescribeTable: Retrieve details about the table
Custom Actions
Amazon DynamoDB connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Amazon Kinesis
ActionsCustom ActionsAmazon Kinesis allows you to collect, process, and analyze data in real time, and also offers a wide range of tools to choose from to achieve effective data processing.
Actions
Create Stream: Add a new stream to your AWS account
Delete Stream: Delete a stream containing shards and data
Describe Stream: Retrieve the current status of the stream
Get Shard Iterator: Retrieve ShardIterator which is the value that is required to fetch the records
Get Records: Retrieve one or more data records from shards. ShardIterator can be obtained by invoking Get Shard Iterator
Put Record: Put a data record into an Amazon Kinesis stream from a producer
Put Records: Put multiple data record into an Amazon Kinesis stream from a producer
List Streams: Retrieve an array of streams that are associated with the AWS account
List Shards: List the shards in a stream and provides information about each shard
Merge Shards: Merge two adjacent shards in a stream to reduce the stream’s capacity to ingest and transport data
Split Shard: Split a shard into two new shards in the stream to increase the stream’s capacity to ingest and transport data
Add Tags To Stream: Add or update tags for the specified Amazon Kinesis stream
List Tags For Stream: List tags for the specified Amazon Kinesis stream
Remove Tags From Stream: Delete tags from the specified Amazon Kinesis stream
Decrease Stream Retention Period: Decrease the Kinesis data stream’s retention period
Describe Limits: Describe the shard limits and usage for the account
Describe Stream Summary: Provide a summarized description of the specified Kinesis data stream without the shard list
Disable Enhanced Monitoring: Disable enhanced monitoring
Enable Enhanced Monitoring: Enable enhanced Kinesis data stream monitoring for shard-level metrics
Increase Stream Retention Period: Increase the Kinesis data stream’s retention period
Update Shard Count: Update the shard count of the specified stream to the specified number of shards
Custom Actions
Amazon Kinesis connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Amazon Simple Notification Service (SNS)
ActionsCustom ActionsAmazon Simple Notification Service (SNS) is a popular notification service provider which offers a low-cost infrastructure for the mass delivery of messages.
Actions
Create Topic: Create a topic to which notifications can be published
Delete Topic: Delete a topic and all its subscriptions
List Subscriptions: Retrieve a list of the requester’s subscriptions
List Topics: Retrieve a list of the requester’s topics
Publish: Send a message to all of a topic’s subscribed endpoints. TargetArn or TopicArn is required parameter along with Message for this resource
Subscribe: Subscribe to an endpoint by sending the endpoint a confirmation message
Unsubscribe: Delete a subscription
Custom Actions
Amazon Simple Notification Service (SNS) connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Amazon Simple Queue Service (SQS)
ActionsAmazon Simple Queue Service (SQS) a highly scalable distributed message queuing service which lets you send messages via web applications over the internet.
Actions
Add Permission: Add a permission to a Queue for a specific principal
Change Message Visibility: Change the visibility timeout of a specified message in a Queue
Change Message Visibility Batch: Change the visibility timeout of multiple messages in a Queue
CreateQueue: Create a Queue
Delete Message: Delete the message from the Queue
Delete Message Batch: Delete multiple messages
Delete Queue: Delete a Queue
Get Queue Attributes: Get the attributes of a Queue
Get QueueUrl: Retrieve the URL of a Queue
List Dead Letter Source Queues: Return a list of queues that have the RedrivePolicy queue attribute configured with a dead letter queue
List Queues: Return list of Queue
Receive Message: Retrieve messages from the Queue
Remove Permission: Revoke any permissions in the Queue policy that matches the label parameter
Send Message: Deliver a message to the Queue
Send Message Batch: Deliver up to ten messages to the specified Queue
Set Queue Attributes: Set the attribute of a Queue
Amazon Web Services
ActionsAmazon Web Services (AWS) is a collection of cloud services offered by Amazon.
Actions
Autoscaling Limit Notifier: Get notifications about changes in Autoscaling group
EBS Create Snapshot: Create a new snapshot
EBS Get Unused Volumes: This activity lets you ec2 get unused volumes
EC2 Attach EBS Volume: Attach an EBS volume to an EC2 instance
EC2 Copy Image: Copy an existing Amazon Machine Image (AMI) to another location (region)
EC2 Create EBS volume: Create a new EBS volume
EC2 Create KeyPair: Create a new 2048-bit RSA key pair
EC2 Create Security Group: Create a new security group
EC2 Delete EBS Volume: Delete an existing EBS volume
EC2 Delete KeyPair: Delete an existing key pair from EC2
EC2 Delete Security Group: EC2 Delete Security Group
EC2 Delete Tags From Resources: Delete tags assigned to existing EC2 resources
EC2 Detach EBS Volume: Detach an EBS volume from an EC2 instance
EC2 Get InstanceType Count: Get the count of instance type available for a region
EC2 Get List of KeyPairs: Get list of all key pairs created for a particular region
EC2 Get List of Tags: Get list of tags created for instances of a particular region
EC2 Get Unused Security Groups: Get the list of all the security groups that are created but not being used
EC2 Retrieve Security Group: Get more details about an existing EC2 security group
EC2 Start Instances: Start an one or more EBS-backed EC2 instances
EC2 Start Instances by TagName: Start one or more EC2 instances by tag name
EC2 Stop Instances: Stop one or more EC2 instances
EC2 Stop Instances by TagName: Stop one or more EC2 instances by tag names
EC2 Tag Resources: Manage and organize EC2 resources by tagging them
EC2 Terminate Instances: Terminate an existing EC2 instance
Execute Lambda Function via API Gateway: Execute specific lambda function via API gateway
Get Unused Elastic IPs: Get list of Elastic Load Balancers (LB) that are not registered with any EC2 instances
Get Unused Elastic LB: Get list of all unused Elastic IPs
Lambda Invoke Function: Use lambda invoke function
S3 Create Bucket: Create a new bucket in your S3 account
S3 Delete Bucket: Delete an existing bucket from your account
S3 Delete Objects: Delete one or more objects from a bucket
S3 Get Bucket Location (Region): Fetch the location of an existing bucket
S3 Get List of Buckets: Get list of all existing buckets
S3 Get List of Objects: Get list of all objects of a particular bucket
S3 Get List of Objects by Extension: Get list of all objects of a specific extension
S3 Get Signed URL: Get signed URL of a particular object
S3 Upload File: Upload a file or object to any bucket in S3
SES Get Daily Send Limit: Get the maximum number of emails that can be sent in a day
SES Get List of Identities: Get list of identities (domains and email addresses) of an SES account
SES Get Template: Get the details of a specific template
SES Send Email: Compose and send a new email
SES Send Templated Email: Send a specific template as email
SES Verify identity: Verify your identity to AWS SES
Amazon Simple Storage Service (S3)
ActionsCustom ActionsAmazon Simple Storage Service (Amazon S3) is an Internet storage service. Amazon S3 allows you to store and retrieve data at any time from anywhere. You can accomplish these tasks using AWS Management Console’s simple and intuitive web interface.
API Versions: 01-03-2006(AWS4)
API Types: REST
Authentication and Authorization: Basic authentication
Key Capabilities: Custom Fields support
Prerequisites
- Amazon account
- Working IBM webMethods Integration tenant
Actions
getBucket: Retrieves the objects present in the bucket specified in the parameters
getObject: Retrieves an object from the specified bucket
listAllMyBuckets: Retrieves list of all the buckets owned by the sender
multipartDownload: Performs multipart download for a given object in bucket and returns the specific part number and it’s stream
createBucket: Creates a new bucket
deleteBucket: Deletes an existing bucket
deleteObject: Deletes an object from the specified bucket
putObject: Adds an object to a bucket
upload: Performs multipart upload for a given file and returns the ‘upload ID’ along with the number of file parts uploaded
Custom Actions
Amazon Simple Storage Service (S3) connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Apache Solr Search
ActionsCustom ActionsApache Solr is a standalone full-text search server, which offers features such as hit highlighting, faceted search, real-time indexing, dynamic clustering, and database integration to its users.
Actions
Parameterized Search: Perform the search operation based on selected parameters
Custom Search: Search based on query build by user. Parameter “q” is mandatory
Parameterized Search JSON: Returns the response in JSON format after searching for data based on the specified parameters
Custom Actions
Apache Solr Search connector also lets you create your own custom actions for performing specific tasks. To know more about how to create custom actions, click here.
Microsoft Azure Cosmos DB
ActionsCustom ActionsMicrosoft Azure Cosmos DB is a multi-model database service that enables you to elastically and independently scale throughput, compute, and storage.
Actions
Delete Attachment: Delete an attachment resource from the document
Delete Collection: Delete an existing collection in a database
Delete Database: Delete an existing database in the database account
Delete Document: Delete a specific document
Delete Permission: Delete an existing permission in a database
Delete Stored Procedure: Delete an existing stored procedure in a collection
Delete Trigger: Delete an existing trigger in a collection
Delete User: Delete an existing user in a database
Delete User Defined Function: Delete an existing user defined function in a collection
Execute Stored Procedure: Execute a stored procedure by performing a POST on a stored procedure resource. A stored procedure is a piece of application logic written in JavaScript that is registered and executed against a collection as a single transaction
Custom Actions
Microsoft Azure Cosmos DB connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Microsoft Azure Storage
ActionsCustom ActionsMicrosoft Azure Storage is a powerful solution for modern data storage scenarios. It provides cloud-based data storage that is highly available, secure, durable, scalable, and redundant.
Actions
blobGetBlobTags: Retrieve all user-defined tags for the specified blob, version, or snapshot, including its metadata and properties. You can also call Get Blob to read a snapshot.
fileSetDirectoryMetadata: Update user defined metadata for the specified directory. This operation is available in Version 2015-02-21 and newer.
fileLeaseFile: Create and manage a lock on a file for write and delete operations.
blobLeaseContainer: Establish and manage a lock on a container for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite.
blobGetContainerACL: Retrieve permissions for the specified container. The permissions indicate whether container data may be accessed publicly.
blobAbortCopyBlob: Abort a pending Copy Blob operation, and leave a destination blob with zero length and full metadata. This operation is available in Version 2012-02-12 and newer.
fileCopyFile: Copy a blob or file to a destination file within the storage account.
blobAppendBlockFromURL: Commit a new block of data to the end of an existing append blob.
blobListBlobs: Enumerate the list of blobs under the specified container.
fileListDirectoriesandFiles: Retrieve a list of files or directories under the specified share or directory. The operation lists the contents only for a single level of the directory hierarchy.
fileCreatePermission: Create a permission (a security descriptor) at the share level. The created security descriptor can be used for the files/directories in the share.
fileDeleteFile: Remove a particular file from the storage account.
tableSetTableServiceProperties: Set properties for a storage account’s Table service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
fileGetDirectoryMetadata: Retrieve all user-defined metadata for the specified directory. This operation is supported in version 2015-02-21 and later.
fileDeleteDirectory: Remove the specified empty directory. Note that the directory must be empty before it can be deleted.
fileForceCloseHandles: Close a handle or handles opened on a directory or a file at the service. It supports closing a single handle specified by handle ID on a file or directory or closing all handles opened on that resource. It optionally supports recursively closing handles on subresources when the resource is a directory.
fileGetFileMetadata: Retrieve all user-defined metadata for the specified file.
fileGetShareACL: Retrieve information about stored access policies specified on the share.
queueGetMessages: Retrieve one or more messages from the front of the queue.
fileGetPermission: Retrieve the Security Descriptor Definition Language (SDDL) for a given security descriptor.
queueListQueues: List all of the queues in a given storage account.
blobCopyBlobFromURL: Copy a blob to a destination within the storage account synchronously for source blob sizes up to 256 MiB.
fileCreateShare: Create a new share under the specified account. If the share with the same name already exists, the operation fails.
fileGetShareProperties: Retrieve all user-defined metadata and system properties for the specified share or share snapshot. The data returned does not include the share’s list of files.
fileDeleteShare: Mark the specified share or share snapshot for deletion. The share or share snapshot and any files contained within it are later deleted during garbage collection.
queueClearMessages: Delete all messages from the specified queue.
blobSnapshotBlob: Create a read-only snapshot of a blob.
fileSetFileProperties: Set system properties on the file.
blobLeaseBlob: Establish and manage a lock on a blob for write and delete operations. The lock duration can be 15 to 60 seconds, or can be infinite. In versions prior to 2012-02-12, the lock duration is 60 seconds.
blobGetBlobServiceStats: Retrieve statistics related to replication for the Blob service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
fileGetDirectoryProperties: Retrieve all system properties for the specified directory, and can also be used to check the existence of a directory. The data returned does not include the files in the directory or any subdirectories.
queueGetQueueServiceProperties: Retrieve the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
blobDeleteContainer: Mark the specified container for deletion. The container and any blobs contained within it are later deleted during garbage collection.
queuePutMessage: Add a new message to the back of the message queue. A visibility timeout can also be specified to make the message invisible until the visibility timeout expires. A message must be in a format that can be included in an XML request with UTF-8 encoding. The encoded message can be up to 64 KB in size for versions 2011-08-18 and newer, or 8 KB in size for previous versions.
blobGetBlobMetadata: Retrieve all user-defined metadata for the specified blob or snapshot.
blobIncrementalCopyBlob: Copy a snapshot of the source page blob to a destination page blob. The snapshot is copied such that only the differential changes between the previously copied snapshot are transferred to the destination. The copied snapshots are complete copies of the original snapshot and can be read or copied from as usual. This API is supported since REST version 2016-05-31.
blobSetContainerMetadata: Set one or more user-defined name-value pairs for the specified container.
blobGetContainerMetadata: Retrieve all user-defined metadata for the container.
tableGetTableServiceStats: Retrieve statistics related to replication for the Table service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
blobSetBlobTags: Set user-defined tags for the specified blob as one or more key-value pairs.
tableDeleteTable: Delete the specified table and any data it contains.
blobCopyBlob: Copy a blob to a destination within the storage account. In version 2012-02-12 and later, the source for a Copy Blob operation can be a committed blob in any Azure storage account.
blobUndeleteBlob: Restore the contents and metadata of a soft deleted blob and any associated soft deleted snapshots.
tableCreateTable: Create a new table in the storage account.
blobGetBlobServiceProperties: Get the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
fileSetFileMetadata: Update user-defined metadata for the specified file.
fileListShares: Retrieve a list of the shares and share snapshots under the specified account.
blobPutPage: Write a range of pages to a page blob.
fileGetShareMetadata: Retrieve all user-defined metadata for the share or share snapshot.
fileSetFileServiceProperties: Set properties for a storage account’s File service endpoint. In version 2015-02-21 and later, you can use Set File Service Properties to set CORS (Cross-Origin Resource Sharing) rules. In version 2015-04-05 and later, you can use Set File Service Properties to enable Storage Analytics metrics for the File service.
tableGetTableServiceProperties: Retrieve the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
blobPutBlob: Create a new block, page, or append blob, or update the content of an existing block blob.
blobSetBlobTier: Set the tier on a blob. The operation is allowed on a page blob in a premium storage account and on a block blob in a blob storage account (locally redundant storage only). A premium page blob’s tier determines the allowed size, IOPS, and bandwidth of the blob. A block blob’s tier determines Hot/Cool/Archive storage type. This operation does not update the blob’s ETag.
queueGetQueueServiceStats: Retrieve statistics related to replication for the Queue service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
blobListContainers: Retrieve a list of the containers under the specified account.
blobAppendBlock: Commit a new block of data to the end of an existing append blob.
queueSetQueueMetadata: Set user-defined metadata on the specified queue. Metadata is associated with the queue as name-value pairs.
fileCreateDirectory: Create a new directory under the specified share or parent directory. The directory resource includes the properties for that directory. It does not include a list of the files or subdirectories contained by the directory.
blobPutBlockFromURL: Create a new block to be committed as part of a blob where the contents are read from a URL.
fileGetFile: Read or download a file from the system, including its metadata and properties.
fileCreateFile: Create a new file or replace a file. Note that calling Create File only initializes the file. To add content to a file, call the Put Range operation.
fileSetShareProperties: Set service-defined properties for the specified share.
blobCreateContainer: Create a new container under the specified account. If the container with the same name already exists, the operation fails.
tableDeleteEntity: Delete an existing entity in a table.
blobGetAccountInformation: Retrieve the sku name and account kind for the specified account.
blobPutBlock: Create a new block to be committed as part of a blob.
queuePeekMessages: Retrieve one or more messages from the front of the queue, but does not alter the visibility of the message.
fileAbortCopyFile: Abort a pending Copy File operation, and leaves a destination file with zero length and full metadata. Version 2015-02-21 and newer.
queueGetQueueACL: Retrieve details about any stored access policies specified on the queue that may be used with Shared Access Signatures. For more information, see Establishing a Stored Access Policy.
tableQueryEntities: Query entities in a table and includes the $filter and $select options.
blobPutPageFromURL: Write a range of pages to a page blob where the contents are read from a URL.
blobGetBlockList: Retrieve the list of blocks that have been uploaded as part of a block blob.
fileListRanges: Retrieve the list of valid ranges for a file.
blobGetBlob: Read or download a blob from the system, including its metadata and properties. You can also call Get Blob to read a snapshot.
tableSetTableACL: Set the stored access policies for the table that may be used with Shared Access Signatures. For more information, see Establishing a Stored Access Policy.
fileGetFileProperties: Retrieve all user-defined metadata, standard HTTP properties, and system properties for the file. It does not return the content of the file.
blobSetBlobMetadata: Set user-defined metadata for the specified blob as one or more name-value pairs.
fileSnapshotShare: Beginning with version 2017-04-17, the Snapshot Share operation creates a read-only snapshot of a share.
fileSetDirectoryProperties: Set system properties for the directory.
queueGetQueueMetadata: Retrieve user-defined metadata and queue properties on the specified queue. Metadata is associated with the queue as name-values pairs.
fileListHandles: Retrieve a list of open handles on a directory or a file. It can (optionally) recursively enumerate opened handles on directories and files.
queueSetQueueServiceProperties: Set properties for a storage account’s Queue service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
queueDeleteQueue: Delete the specified queue.
blobGetContainerProperties: Retrieve all user-defined metadata and system properties for the specified container. The data returned does not include the container’s list of blobs.
blobGetBlobProperties: Retrieve all user-defined metadata, standard HTTP properties, and system properties for the blob. It does not return the content of the blob.
tableGetTableACL: Retrieve details about any stored access policies specified on the table that may be used with Shared Access Signatures.
filePutRange: Write a range of bytes to a file.
blobSetBlobServiceProperties: Set properties for a storage account’s Blob service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
blobPutBlockList: Write a blob by specifying the list of block IDs that make up the blob. In order to be written as part of a blob, a block must have been successfully written to the server in a prior Put Block operation.
blobFindBlobsByTags: Find all blobs in the storage account whose tags match a given search expression.
fileGetFileServiceProperties: Retrieve properties for a storage account’s File service endpoint. In version 2015-02-21 and later, you can use Get File Service Properties to retrieve CORS (Cross-Origin Resource Sharing) rules settings. In version 2015-04-05 and later, you can use Get File Service Properties to retrieve properties for Storage Analytics metrics for the File service.
blobSetBlobProperties: Set system properties on the blob.
blobSetContainerACL: Set the permissions for the specified container. The permissions indicate whether blobs in a container may be accessed publicly.
queueUpdateMessage: This operation was introduced with version 2011-08-18 of the Queue service API. The Update Message operation updates the visibility timeout of a message. You can also use this operation to update the contents of a message. A message must be in a format that can be included in an XML request with UTF-8 encoding, and the encoded message can be up to 64KB in size.
fileSetShareMetadata: Set one or more user-defined name-value pairs for the specified share.
queueSetQueueACL: Set stored access policies for the queue that may be used with Shared Access Signatures. For more information, see Establishing a Stored Access Policy.
blobDeleteBlob: Mark the specified blob or snapshot for deletion. The blob is later deleted during garbage collection.
fileGetShareStats: Retrieve statistics related to the share.
blobGetPageRanges: Retrieve the list of valid page ranges for a page blob or snapshot of a page blob.
fileSetShareACL: Set a stored access policy for use with shared access signatures.
queueCreateQueue: Create a queue under the given account.
queueDeleteMessage: Delete the specified message.
tableQueryTables: Retrieve a list of tables under the specified account.
Custom Actions
Microsoft Azure Storage connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
GitLab
TriggersActionsGitLab is a web-based open source Git repository manager that not only manages the code but also keeps the track of issues and version updates in the code files. Whether it’s an agile, a waterfall, or a conversational development model, GitLab deals with all your workflows seamlessly.
Triggers
Commit Created: Triggers when a new commit is created in a specified branch of a project
Issue Created: Triggers when a new issue is created in a specified project
Marge Request Created: Triggers when a new merge request is created in a specified project
Branch Created: Triggers when a new branch is created in a specified project
Epic Comment Created: Triggers when a new comment is created in a specified epic
Comment Created: Triggers when a new comment is created in an issue, snippet, merge request, or commit
Wiki Page Created Or Updated: Triggers when a new wiki page is created or an existing wiki page is updated in a specified project
Todo Created: Triggers when a new todo is created in a specified project
Actions
Get Branch Details: Retrieve the details of a specific branch from a project
Get Branches: Retrieve the details of all branches from a specific projects
Get Project Details: Retrieve the details of a specific project
Get Projects: Retrieve the details of all projects
Get Team Members Details: Retrieve the details of a specific user from a particular project
Get Team Members: Retrieve the details of all members of a specific project
Kakao Daum Search
Custom ActionsKakao Daum Search API allows you to search for web documents, videos, images, blogs and café posts and use them as you desire.
Custom Actions
Kakao Daum Search connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the other actions do.
To know more about how to create custom actions, click here.
Loggly
ActionsActions
Create Log: Create a log
Search Events: Fetch all the events created in the specified timeframe and retrieve the ID of result of fetch operation as an output
Get Search Results by Event: Retrieve the details of all the events associated with the specified result ID
Search Events with Fields: Retrieve the fields of some or all events
Get Search Results Count by Field: Retrieve the count of events associated with the specified field
Mixpanel
TriggersActionsMixpanel is an event based analytics service for tracking events on mobile and the web.
Triggers
- New/Update User: Triggers when new user is created or existing user is updated
Actions
Get Top Events: Retrieve list of top events for the day along with their counts and normalized percentage change from the previous day
Get Funnel List: Retrieves list of all the funnels associated with the current logged-in user
Get Funnel Details: Retrieve more details about a particular funnel
Get Events: Retrieve more details about an event or multiple events
Get Annotations: Retrieve list of all the annotations for a specific date range
Delete Annotation: Delete an existing annotation
Create Annotation: Create an annotation at a specific time
MongoDB
ActionsMongoDB is an open source database that uses JSON-like documents with schemas. It ensures high availability and flexibility while working with high volumes of data. Any service that provides MongoDB as-a-service, can be integrated with the webMethods.io Integration.
Actions
Create Objects: Create one or more objects in the specified collection
Delete Objects: Delete the specified objects from a collection
Find Objects: Retrieve the objects that match with the specified query
FindOne Object: Retrieve only a specific object from the collection
Update Objects: Update one or more objects of the specified collection
NewRelic
ActionsNewRelic is a performance management solution that enables developers to diagnose and fix application performance problems in real time.
Actions
Get Users List: Get list of all users of an account
Get Metric Details: Get more details about a metric of an application
Get Applications List: Get list of all applications associated with your account
Get Application Metrics List: Get list of all known metrics and their value names of an application
Get Application Instances List: Get paginated list of instances associated with an application
Get Application Instance Detail: Get more details about an application instance
Get Application Host List: Get a paginated list of all hosts associated with an application
Get Application Host Detail: Get more details about an application host
Get Application Detail: Get more details about an application
Get Alert Policies List: Get the list of all alert policies for an incident
PagerDuty
TriggersActionsCommon QuestionsHow to retrieve the API key for PageDuty?PagerDuty is an operations performance platform that provides on-call scheduling, alerting, escalation policies, as well as incident tracking in order to boost the uptime of your apps, websites, databases, and servers.
Triggers
New Incident: Triggers when a new incident is created
Incident Acknowledged: Triggers when an incident is acknowledged
Incident Resolved: Triggers when an incident is resolved
Incident Reassigned: Triggers when an incident is reassigned
Incident Unacknowledged: Triggers when a specified incident is unacknowledged
Incident Escalated: Triggers when a specified incident is escalated
Incident Delegated: Triggers when a specified incident is delegated
Incident Priority Updated: Triggers when the priority of the specified incident is updated
Actions
Get Schedules: Retrieve the list of all existing on-call schedules
Get Incident Details: Retrieve details of a specified incident
Get Users On Call: Retrieve the list of all on-call users
Get Users: Get list of all added users
Create Incident Notes: Create a new note for an event
Get Incidents: Retrieve multiple incidents using filters
Acknowledge Incident: Acknowledge a newly created or unresolved incident
Incident Details: Get more details about an incident
Create Incident: Create a new incident in your account
Escalation Policy Details: Get more details about an escalation policy
Get Escalation Policies: Fetch list of all existing escalation policies
Resolve Incident: Resolve an incident
Reports Incidents: Report incidents
Reports Alert: Reports an alert
Incident Logs: This action lets you incident logs
Incident Log Details: Get details of a log entry
Incident Count: Get the total count of incidents
Get Alerts: Get list of all existing alerts
Delete Escalation Policy: Delete an existing escalation policy
Create User: Create a new user in your account
Create Escalation Policy: Create a new escalation policy in your account
Common Questions
How to retrieve the API key for PageDuty?
Whenever you try to create a PagerDuty account for configuring a trigger or action, you will see the following window:
To generate and retrieve the API key for PagerDuty, do the following:
Login to your PagerDuty account.
Click on the API Access option under the Configuration tab.
To create a new API key, click the API Access option. A pop-up window will appear on the screen. Click on the +Create New API Key button to create an API key.
Provide a name or description for the API key in the Description field, for example, Test, and click the Create Key button.
You can now see the API key, API Version, and Access Level in the New API Key window.
Copy this key and paste it in the API Key field of the Connect to PagerDuty window in IBM webMethods Integration and then click the ADD button. A connection will automatically be created and added under Connect to PagerDuty field.
Once added, this connection will be available in all PagerDuty actions and triggers.
Pingdom
TriggersActionsPingdom offers services that track the uptime, downtime, and performance of websites.
Triggers
- New Alert: Triggers when a new alert is created
Actions
- Get List of Outages: Retrieve list of status changes for a specific check and time period
Pusher
ActionsPusher is a hosting service that empowers you with APIs to develop collaboration and communication features in your web and mobile applications.
Actions
- Trigger New Event: Trigger an event in one or more channels
ServiceNow (Deprecated)
Actions- Deprecated connectors will continue to work as before and are fully supported by Software AG.
- If you are using deprecated connectors in your existing Workflows and/or Flow services, they will work as expected.
- No new feature enhancements will be made for deprecated connectors.
- If you are creating new Workflows or Flow services, it is recommended to use the provided alternative connectors instead of the deprecated connectors.
- The deprecation is applicable only for Actions.
- The deprecation is not applicable for Triggers, that is, Triggers are supported for both deprecated and alternative connectors. For the list of triggers, see the documentation for alternative connectors.
ServiceNow provides service management for a variety of departments in the enterprise including HR, IT, field service, facilities, and more.
Actions
Create Incident: Create a new incident
Delete Incident: Delete a specific incident
Get Incidents: Retrieve some or all incidents
Update Incident: Update the details of an existing incident
ServiceNow Enterprise Service Management
TriggersActionsCustom ActionsServiceNow provides service management for a variety of departments in the enterprise including HR, IT, field service, facilities, and more.
API Versions: Kingston, Orlando, Paris, San Deigo
API Types: REST
Authentication and Authorization: Credentials, OAuth 2.0
Key Capabilities: Custom field support, $expand, $filter
Prerequisites: Knowledge about ServiceNow API functionality and authentication
Triggers
New Record in Table: Triggers when a new record in the specified table is created
Updated Record in Table: Triggers when an existing record in the specified table is updated
Actions
createChangeRequest: Creates multiple new records in the Change Request table
createEmail: Creates a new email
createIncidents: Creates multiple new records in the Incident table
createProblem: Creates multiple new records in the Problem table
createTasks: Creates multiple new records in the Task table
deleteChangeRequest: Deletes records matching the supplied sys_id from the Change Request table
deleteIncidents: Deletes records matching the supplied the sys_id from the Incident table
deleteProblems: Deletes records matching the supplied sys_id from the Problem table
deleteRecord: Deletes a record from the specified table
deleteTasks: Deletes records matching the supplied sys_id from the Task table
getChangeRequest: Retrieves a single record from the Change Request table by sys_id and return the record and its fields
getEmail: Retrieves an email
getIncidents: Retrieves a single record from the Incident table by sys_id and return the record and its fields
getProblems: Retrieves a single record from the Problem table by sys_id and return the record and its fields
getTasks: Retrieves a single record from the Task table by sys_id and return the record and its fields
listChangeRequest: Retrieves multiple records from the Change Request table with proper pagination information
listIncidents: Retrieves multiple records from the Incident table with proper pagination information
listProblems: Retrieves multiple records from the Problem table with proper pagination information
listTasks: Retrieves multiple records from the Task table with proper pagination information
modifyChangeRequest: Changes existing records in the Change Request table, identified by the mandatory sys_id field
modifyIncidents: Changes existing records in the Incident table, identified by the mandatory sys_id field
modifyProblems: Changes existing records in the Problem table, identified by the mandatory sys_id field
modifyTasks: Changes existing records in the Task table, identified by the mandatory sys_id field
updateChangeRequest: Updates existing records in the Change Request table, identified by the mandatory sys_id field
updateIncidents: Updates existing records in the Incident table, identified by the mandatory sys_id field
updateProblems: Updates existing records in the Problem table, identified by the mandatory sys_id field
updateTasks: Updates existing records in the Task table, identified by the mandatory sys_id field
Custom Actions
ServiceNow connector also lets you create your own custom actions for performing specific tasks. To know more about how to create custom actions, click here.
StatusPage
TriggersActionsStatusPage is an incident management platform that allows you to investigate each issue until it is resolved. It integrates with your favorite monitoring, alerting, chatting, and help desk tools for efficient responses.
Triggers
Components Added: Triggers when a new component is added
Incident Created: Triggers when a new incident is created
Incident Updated: Triggers when an existing incident is updated
New Incident Scheduled: Triggers when a new incident is scheduled
Subscriber Added: Triggers when a new subscriber is added
User Added: Triggers when a new user is added
Actions
Get Subscribers: Allows you to get subscribers
Get Profile Page: Retrieve a specific profile page
Get Incidents: Retrieve some or all incidents of a specific page
Get Incident Details: Retrieve the details of a specific incident
Get Components: Retrieve all components of a specific page
Delete User: Delete a specific user
Delete Subscriber: Delete a specific subscriber
Delete Incident: Delete a specific incident
Delete Component: Delete a specific component
Create Subscriber: Create a new subscriber for a specific page
Create Component: Create a new component for your status page
List Users: Allows you to list users
Create User: Create a new user in a specific organization
Update Component: Allows you to update a component
Update Incident: Allows you to update an incident
Schedule Incident: Allows you to schedule an incident
Create Realtime Incident: Create a realtime incident for a specific page
Zilkr
TriggersActionsZilkr is a cloud platform that lets you integrate your applications with a telecommunications network.
Triggers
Incoming call: Triggers when a call is received
Outgoing Call: Triggers when a call is sent
Incoming Message: Triggers when a message is received
Outgoing Message: Triggers when a message is sent
Subscriber Assigned: Triggers when a subscriber is assigned
Subscriber Unassigned: Triggers when a subscriber is unassigned
Actions
Answer Call: Answer the specified call
Hang Up Call: Hang up the specified call
Make Call: Call the specified person
Send Message: Send a message to the specified person