API Task

API Task is an API-based cloud automation solution that harnesses the power of APIs to facilitate seamless data exchange between disparate systems and applications at an unprecedented speed.

Key benefits of API Tasks:
  • Cloud-only: Leverage the scalability, security, and reliability of Automation Anywhere's managed Cloud infrastructure, without the need for on-premise hardware or maintenance. (Available only for Cloud, not On-Premises.)
  • Managed by Automation Anywhere: Our team takes care of the entire Cloud operation, ensuring smooth performance and seamless updates.
  • Flexible integration: Trigger your API Tasks from forms, processes, or as dedicated endpoints.

API Task's real-time data exchange capabilities enable it to adapt to dynamic environments and respond promptly. Use API Tasks to create automations using packages that are supported on Automation 360 Cloud. For instance, API Tasks work with our packages that do not intervene with the file system such as Salesforce, ServiceNow, Workday, REST, and SOAP to automate workflows and processes. You cannot use an API Task to automate a desktop operation.

Note:
  • Available with AWS Cloud only.
  • API Tasks, unlike Task Bots, benefit from running entirely in the Cloud, managed by Automation Anywhere, eliminating the need for local Bot Runner devices.
  • Currently, API Task is available in the US East, US West, Europe, and Sandbox (US, Europe). It will be released to additional regions in future releases.
  • Every cloud customer receives 100 API Task executions per Control Room as their free base entitlement. The base entitlement also includes two concurrent executions, meaning you can run two API Tasks simultaneously. For higher execution limits and additional concurrencies, you need to purchase the Enterprise Platform SKU or an API Task Overage SKU. Contact your customer service manager for more details.
  • The API Task requires cloud-based licensing for functionality. File-based licensing is not currently supported.

You can create an API Task in the API editor just like Task Bots. This API Task can then be invoked in either a form or a process depending on your specific requirements.

Invoking API Task in form

Invoking an API Task in a form provides you with an immediate response after the initial run, ensuring that your processes receive immediate attention. During the initial run, the API Task or API Tasks within the Process are deployed in the cloud, enabling subsequent requests to be processed without any delay. To ensure optimal performance and scalability, API Tasks are intelligently pre-warmed on a dynamic number of cloud devices, to adapt to your concurrency needs. The diagram below describes the workflow to follow while invoking an API Task within a form.
Note: Pre-warming is a process in which the admin or a team manager adds the API Tasks to the cloud and the API Tasks are pre-deployed in cloud devices. The cloud devices are managed on the Automation 360 infrastructure.
API Task in a form
Real-Time Response: Empowering Users with Instantaneous Results
  • Ideal for Forms: When users expect immediate response.
  • Key Features:
    • Pre-configured cloud device allocations for seamless execution.
    • Strict concurrency limits for optimal performance.
    • 1-minute execution cap for rapid completion.

Invoking API Task in process

Invoking an API Task in a process provides the flexibility to execute API Tasks in the background, allowing your processes to continue without interruption. This approach is particularly useful for tasks that can take longer to complete, as it ensures that your overall workflow remains efficient. The diagram below describes the workflow to follow to build a process that invokes an API Task.API Task in a process

On-Demand Execution: Effortless automation within processes

  • Ideal for Processes: When tasks can run asynchronously, aligning with longer workflows.
  • Key Features:
    • Intelligent queuing for excess requests, ensuring execution as devices become available.
    • Concurrency limits for resource optimization.
    • Extended 15-minute execution window for more complex tasks.

Unlike Attended or Unattended deployments, API Tasks leverage cloud-based bots (API Tasks) for deployment, eliminating the need for physical devices. This headless approach offers scalability and flexibility, enabling you to automate your processes from anywhere, at any time. The below table shows and compares the various deployments.

Attended Deployment Unattended Deployment Headless Deployment (API Task)
Requires a physical device to execute tasks, suitable for tasks that require human interaction. Requires a physical device to execute tasks, suitable for tasks that can be completed independently. Cloud-based deployment eliminates the need for physical devices, offering scalability and flexibility.