automation-anywhere · Capability

Automation Anywhere API Task Execution API

The Automation Anywhere API Task Execution API enables developers to invoke API Tasks — a specialized type of cloud-based bot designed to be called synchronously from external applications like a REST service. The API provides endpoints to list API Task allocations, generate unique execution URLs and tokens, and execute API Tasks in real time. API Tasks execute on cloud infrastructure without requiring local Bot Runner devices, and are designed for low latency with near-real-time response rates. The execution URL and authorization token are short-lived and must be refreshed periodically to pre

Run with Naftiko AutomationAnywhereAPI

What You Can Do

POST
Listapitaskallocations — List API Task allocations
/config
POST
Generateapitaskaccessdetails — Generate API Task execution URL and token
/config/accessdetails

MCP Tools

listapitaskallocations

List API Task allocations

generateapitaskaccessdetails

Generate API Task execution URL and token

Capability Spec

automation-anywhere-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Automation Anywhere API Task Execution API
  description: The Automation Anywhere API Task Execution API enables developers to invoke API Tasks — a specialized type
    of cloud-based bot designed to be called synchronously from external applications like a REST service. The API provides
    endpoints to list API Task allocations, generate unique execution URLs and tokens, and execute API Tasks in real time.
    API Tasks execute on cloud infrastructure without requiring local Bot Runner devices, and are designed for low latency
    with near-real-time response rates. The execution URL and authorization token are short-lived and must be refreshed periodically
    to pre
  tags:
  - Automation
  - Anywhere
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: automation-anywhere
    baseUri: https://your-control-room.automationanywhere.com/orchestrator/v1/hotbot
    description: Automation Anywhere API Task Execution API HTTP API.
    authentication:
      type: bearer
      token: '{{AUTOMATION_ANYWHERE_TOKEN}}'
    resources:
    - name: config
      path: /config
      operations:
      - name: listapitaskallocations
        method: POST
        description: List API Task allocations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: config-accessdetails
      path: /config/accessdetails
      operations:
      - name: generateapitaskaccessdetails
        method: POST
        description: Generate API Task execution URL and token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: automation-anywhere-rest
    description: REST adapter for Automation Anywhere API Task Execution API.
    resources:
    - path: /config
      name: listapitaskallocations
      operations:
      - method: POST
        name: listapitaskallocations
        description: List API Task allocations
        call: automation-anywhere.listapitaskallocations
        outputParameters:
        - type: object
          mapping: $.
    - path: /config/accessdetails
      name: generateapitaskaccessdetails
      operations:
      - method: POST
        name: generateapitaskaccessdetails
        description: Generate API Task execution URL and token
        call: automation-anywhere.generateapitaskaccessdetails
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: automation-anywhere-mcp
    transport: http
    description: MCP adapter for Automation Anywhere API Task Execution API for AI agent use.
    tools:
    - name: listapitaskallocations
      description: List API Task allocations
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: automation-anywhere.listapitaskallocations
      outputParameters:
      - type: object
        mapping: $.
    - name: generateapitaskaccessdetails
      description: Generate API Task execution URL and token
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: automation-anywhere.generateapitaskaccessdetails
      outputParameters:
      - type: object
        mapping: $.
binds:
- namespace: env
  keys:
    AUTOMATION_ANYWHERE_TOKEN: AUTOMATION_ANYWHERE_TOKEN