UiPath logo

UiPath

UiPath is an enterprise automation platform offering robotic process automation (RPA), AI-powered automation, and agentic automation capabilities. The platform includes Orchestrator for managing robots and automation jobs, Studio for developing automation workflows, Document Understanding for intelligent document processing, Data Service for structured data storage, Automation Hub for pipeline management and governance, Test Manager for automated testing, and Platform Management for organization and tenant administration. UiPath provides Python SDKs, REST APIs, and a rich integration ecosystem supporting enterprise automation at scale.

6 APIs 8 Features
AutomationRobotic Process AutomationRPAArtificial IntelligenceDocument ProcessingEnterprise AutomationOrchestrationTesting

APIs

UiPath Orchestrator API

The UiPath Orchestrator API provides programmatic access to the core automation management platform, enabling developers to manage robots, jobs, processes, queues, assets, sched...

UiPath Automation Hub API

The UiPath Automation Hub API provides access to the automation pipeline and idea management platform, allowing developers to programmatically create, retrieve, and manage autom...

UiPath Document Understanding API

The UiPath Document Understanding API enables intelligent document processing using machine learning and AI models. Developers can submit documents for digitization, classificat...

UiPath Data Service API

The UiPath Data Service API provides programmatic access to structured data storage within the UiPath Platform. Developers can create, read, update, and delete records in custom...

UiPath Platform Management API

The UiPath Platform Management API provides administrative access to organization and tenant management capabilities, including user management, license management, and account ...

UiPath Test Manager API

The UiPath Test Manager API enables programmatic interaction with the automated testing platform, allowing CI/CD pipelines and external tools to create test sets, execute tests,...

Features

Robotic Process Automation

Automate repetitive tasks across any application using software robots with no-code, low-code, and coded automation options.

AI-Powered Automation

Integrate AI capabilities including document understanding, computer vision, and natural language processing into automation workflows.

Agentic Automation

Build and deploy intelligent agents using Python, LangGraph, or LlamaIndex frameworks on the UiPath Agent Cloud.

Document Understanding

Extract structured data from unstructured documents using ML models for OCR, classification, and field extraction.

Orchestration

Centrally manage and monitor automation robots, jobs, queues, schedules, and assets across the enterprise.

Process Mining

Discover and analyze business processes to identify automation opportunities and measure impact.

Test Automation

Create, manage, and execute automated tests for RPA and application testing with enterprise CI/CD integration.

Integration Service

Connect to 1,000+ applications and services through pre-built connectors for enterprise integration.

Use Cases

Finance and Accounting Automation

Automate invoice processing, accounts payable/receivable, financial reporting, and compliance workflows.

HR Onboarding Automation

Streamline employee onboarding, offboarding, payroll processing, and HR data management across systems.

Customer Service Automation

Automate customer inquiry routing, case management, data lookup, and response generation.

IT Process Automation

Automate IT service desk tickets, provisioning, monitoring alerts, and infrastructure management tasks.

Healthcare Administration

Automate patient data management, claims processing, prior authorization, and regulatory reporting.

Supply Chain Automation

Automate procurement, order management, inventory tracking, and logistics workflows.

Integrations

Salesforce

Automate CRM operations, data sync, and customer workflows with native Salesforce integration.

SAP

Connect with SAP ERP and S/4HANA for automated finance, HR, and supply chain processes.

Microsoft 365

Automate Office applications, SharePoint, Teams, and Azure services through Microsoft 365 integration.

ServiceNow

Integrate with ServiceNow for ITSM automation, ticket management, and service catalog workflows.

Workday

Connect with Workday HCM for HR automation, payroll processing, and workforce management.

LangChain and LangGraph

Build and deploy AI agents using LangChain and LangGraph frameworks on the UiPath platform.

Solutions

Automation Cloud Basic

Entry-level cloud automation for individuals and small teams with basic RPA and limited scale.

Automation Cloud Standard

Professional automation platform for businesses with unlimited users, robots, and enterprise data extraction.

Automation Cloud Enterprise

Strategic enterprise automation with full infrastructure control, BYOK, multi-region deployment, and advanced AI capabilities.

Automation Cloud Public Sector

FedRAMP Moderate authorized automation solution for U.S. government and public sector organizations.

Event Specifications

UiPath Orchestrator Webhook Events

The UiPath Orchestrator webhook system delivers real-time event notifications to registered HTTP endpoints when automation events occur within the platform. Webhooks cover event...

ASYNCAPI

Semantic Vocabularies

Uipath Automation Hub Context

18 classes · 24 properties

JSON-LD

Uipath Context

0 classes · 15 properties

JSON-LD

Uipath Data Service Context

7 classes · 19 properties

JSON-LD

Uipath Document Understanding Context

19 classes · 35 properties

JSON-LD

Uipath General Context

2 classes · 3 properties

JSON-LD

Uipath Orchestrator Context

27 classes · 77 properties

JSON-LD

Uipath Platform Management Context

14 classes · 29 properties

JSON-LD

Uipath Test Manager Context

16 classes · 26 properties

JSON-LD

API Governance Rules

UiPath API Rules

40 rules · 15 errors 20 warnings 5 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🌐
Portal
Portal
📰
Blog
Blog
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage
🎓
Academy
Academy
🔗
Forum
Forum
👥
GitHubOrganization
GitHubOrganization
📦
Python SDK
SDK
📦
Python SDK GitHub
SDK
📦
LangChain Python SDK
SDK
📦
TypeScript SDK
SDK
📦
Python Integrations SDK
SDK
🔧
MCP Server
Tools
🔗
UiPath CLI
CLI
🔗
CLI
CLI
📝
SignUp
SignUp
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
MCPServer
MCPServer
🔗
AgentSkill
AgentSkill
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: uipath
name: UiPath
description: >-
  UiPath is an enterprise automation platform offering robotic process automation (RPA), AI-powered automation, and
  agentic automation capabilities. The platform includes Orchestrator for managing robots and automation jobs, Studio
  for developing automation workflows, Document Understanding for intelligent document processing, Data Service for
  structured data storage, Automation Hub for pipeline management and governance, Test Manager for automated testing,
  and Platform Management for organization and tenant administration. UiPath provides Python SDKs, REST APIs, and a rich
  integration ecosystem supporting enterprise automation at scale.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Automation
  - Robotic Process Automation
  - RPA
  - Artificial Intelligence
  - Document Processing
  - Enterprise Automation
  - Orchestration
  - Testing
url: https://raw.githubusercontent.com/api-evangelist/uipath/refs/heads/main/apis.yml
created: '2025-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - aid: uipath:uipath-orchestrator-api
    name: UiPath Orchestrator API
    description: >-
      The UiPath Orchestrator API provides programmatic access to the core automation management platform, enabling
      developers to manage robots, jobs, processes, queues, assets, schedules, and more. Built on the OData protocol,
      the API supports RESTful operations with filtering, sorting, and pagination across all resources. Authentication
      uses OAuth 2.0 tokens from the UiPath Identity Server.
    humanURL: https://docs.uipath.com/orchestrator/automation-cloud/latest/api-guide/read-me
    baseURL: https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_
    tags:
      - Orchestrator
      - Robots
      - Jobs
      - Queues
      - Automation
    properties:
      - type: Documentation
        url: https://docs.uipath.com/orchestrator/automation-cloud/latest/api-guide/read-me
      - type: OpenAPI
        url: openapi/uipath-orchestrator-openapi.yml
      - type: AsyncAPI
        url: asyncapi/uipath-orchestrator-webhooks-asyncapi.yml
      - type: JSONSchema
        url: json-schema/uipath-orchestrator-schema.json
      - type: JSONSchema
        url: json-schema/orchestrator-job-schema.json
      - type: JSONSchema
        url: json-schema/orchestrator-robot-schema.json
      - type: JSONSchema
        url: json-schema/orchestrator-queue-definition-schema.json
      - type: JSONSchema
        url: json-schema/orchestrator-queue-item-schema.json
      - type: JSONSchema
        url: json-schema/orchestrator-asset-schema.json
      - type: JSONStructure
        url: json-structure/orchestrator-job-structure.json
      - type: JSONLD
        url: json-ld/uipath-orchestrator-context.jsonld
  - aid: uipath:uipath-automation-hub-api
    name: UiPath Automation Hub API
    description: >-
      The UiPath Automation Hub API provides access to the automation pipeline and idea management platform, allowing
      developers to programmatically create, retrieve, and manage automation ideas, projects, and pipeline data.
      Designed for organizations building Center of Excellence workflows and integrating Automation Hub with external
      tools.
    humanURL: https://docs.uipath.com/automation-hub/automation-cloud/latest/api-guide/introduction-to-automation-hub-api-1
    baseURL: https://cloud.uipath.com/{orgName}/{tenantName}/automationhub_/api/v1
    tags:
      - Automation Hub
      - Pipeline Management
      - Center of Excellence
      - Ideas
    properties:
      - type: Documentation
        url: https://docs.uipath.com/automation-hub/automation-cloud/latest/api-guide/introduction-to-automation-hub-api-1
      - type: OpenAPI
        url: openapi/uipath-automation-hub-openapi.yml
      - type: JSONSchema
        url: json-schema/automation-hub-automation-schema.json
      - type: JSONStructure
        url: json-structure/automation-hub-automation-structure.json
      - type: JSONLD
        url: json-ld/uipath-automation-hub-context.jsonld
  - aid: uipath:uipath-document-understanding-api
    name: UiPath Document Understanding API
    description: >-
      The UiPath Document Understanding API enables intelligent document processing using machine learning and AI
      models. Developers can submit documents for digitization, classification, and data extraction, as well as manage
      custom ML models and training datasets.
    humanURL: https://docs.uipath.com/document-understanding/automation-cloud/latest/api-guide/api-overview
    baseURL: https://cloud.uipath.com/{organizationName}/{tenantName}/du_
    tags:
      - Document Understanding
      - Machine Learning
      - OCR
      - Data Extraction
      - Intelligent Document Processing
    properties:
      - type: Documentation
        url: https://docs.uipath.com/document-understanding/automation-cloud/latest/api-guide/api-overview
      - type: OpenAPI
        url: openapi/uipath-document-understanding-openapi.yml
      - type: JSONSchema
        url: json-schema/uipath-document-understanding-schema.json
      - type: JSONStructure
        url: json-structure/document-understanding-digitization-result-structure.json
      - type: JSONLD
        url: json-ld/uipath-document-understanding-context.jsonld
  - aid: uipath:uipath-data-service-api
    name: UiPath Data Service API
    description: >-
      The UiPath Data Service API provides programmatic access to structured data storage within the UiPath Platform.
      Developers can create, read, update, and delete records in custom data entities, enabling automation workflows to
      read from and write to persistent cloud-based data stores.
    humanURL: https://docs.uipath.com/data-service/automation-cloud/latest/api-guide/about-the-data-service-api
    baseURL: https://cloud.uipath.com/{organizationName}/{tenantName}/dataservice_
    tags:
      - Data Service
      - Data Storage
      - Records
      - Entities
    properties:
      - type: Documentation
        url: https://docs.uipath.com/data-service/automation-cloud/latest/api-guide/about-the-data-service-api
      - type: OpenAPI
        url: openapi/uipath-data-service-openapi.yml
      - type: JSONSchema
        url: json-schema/data-service-entity-record-schema.json
      - type: JSONStructure
        url: json-structure/data-service-entity-record-structure.json
      - type: JSONLD
        url: json-ld/uipath-data-service-context.jsonld
  - aid: uipath:uipath-platform-management-api
    name: UiPath Platform Management API
    description: >-
      The UiPath Platform Management API provides administrative access to organization and tenant management
      capabilities, including user management, license management, and account configuration. Used by platform
      administrators to manage UiPath Automation Cloud organizations programmatically.
    humanURL: >-
      https://docs.uipath.com/automation-cloud/automation-cloud/latest/api-guide/accessing-uipath-resources-using-external-apps
    baseURL: https://cloud.uipath.com
    tags:
      - Platform Management
      - Administration
      - Organizations
      - Tenants
      - Licensing
    properties:
      - type: Documentation
        url: >-
          https://docs.uipath.com/automation-cloud/automation-cloud/latest/api-guide/accessing-uipath-resources-using-external-apps
      - type: OpenAPI
        url: openapi/uipath-platform-management-openapi.yml
      - type: JSONStructure
        url: json-structure/platform-management-user-structure.json
      - type: JSONLD
        url: json-ld/uipath-platform-management-context.jsonld
  - aid: uipath:uipath-test-manager-api
    name: UiPath Test Manager API
    description: >-
      The UiPath Test Manager API enables programmatic interaction with the automated testing platform, allowing CI/CD
      pipelines and external tools to create test sets, execute tests, and retrieve test results. Supports
      enterprise-grade test management and reporting workflows.
    humanURL: https://docs.uipath.com/test-manager/automation-cloud/latest/api-guide/test-manager-api
    baseURL: https://cloud.uipath.com/{organizationName}/{tenantName}/testmanager_
    tags:
      - Testing
      - Quality Assurance
      - CI/CD
      - Test Automation
    properties:
      - type: Documentation
        url: https://docs.uipath.com/test-manager/automation-cloud/latest/api-guide/test-manager-api
      - type: OpenAPI
        url: openapi/uipath-test-manager-openapi.yml
      - type: JSONSchema
        url: json-schema/test-manager-test-case-schema.json
      - type: JSONStructure
        url: json-structure/test-manager-test-case-structure.json
      - type: JSONLD
        url: json-ld/uipath-test-manager-context.jsonld
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/uipath/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/uipath-add-and-track-queue-item-workflow.yml
        name: UiPath Add and Track a Queue Item
        summary: Resolve an existing queue, add a transaction item, and read back its status.
      - url: arazzo/uipath-asset-lifecycle-workflow.yml
        name: UiPath Asset Lifecycle
        summary: Create, read, update, and delete a shared asset end to end.
      - url: arazzo/uipath-bootstrap-test-project-workflow.yml
        name: UiPath Bootstrap a Test Project
        summary: Create a test project, seed a test case and a test set, then read back the project.
      - url: arazzo/uipath-cleanup-webhook-workflow.yml
        name: UiPath Find and Remove a Webhook
        summary: Locate a webhook by its target URL and delete the subscription.
      - url: arazzo/uipath-digitize-classify-extract-workflow.yml
        name: UiPath Digitize, Classify, and Extract a Document
        summary: Run the full document understanding pipeline with polling for async results.
      - url: arazzo/uipath-discover-and-extract-document-workflow.yml
        name: UiPath Discover Extractors and Extract a Document
        summary: Resolve a project, discover its extractors, digitize a document, and extract data with polling.
      - url: arazzo/uipath-entity-record-lifecycle-workflow.yml
        name: UiPath Data Service Entity Record Lifecycle
        summary: Create, read, update, and delete a custom entity record end to end.
      - url: arazzo/uipath-fleet-readiness-audit-workflow.yml
        name: UiPath Fleet Readiness Audit
        summary: Resolve a folder, then inventory its machines, robots, and recent jobs.
      - url: arazzo/uipath-provision-credential-asset-workflow.yml
        name: UiPath Provision a Credential Asset
        summary: Create a credential asset and confirm it by reading it back.
      - url: arazzo/uipath-provision-queue-and-add-item-workflow.yml
        name: UiPath Provision a Queue and Add an Item
        summary: Create a transaction queue and seed it with its first work item.
      - url: arazzo/uipath-register-job-webhook-workflow.yml
        name: UiPath Register a Job Event Webhook
        summary: Discover available event types, create a webhook, and confirm its registration.
      - url: arazzo/uipath-requirement-traceability-workflow.yml
        name: UiPath Establish Requirement Traceability
        summary: Resolve a test project, create a requirement and a covering test case, then list test cases.
      - url: arazzo/uipath-resolve-folder-start-job-workflow.yml
        name: UiPath Resolve Folder and Start a Job
        summary: Resolve a folder context, pick a deployed process, and start a job in it.
      - url: arazzo/uipath-rotate-asset-value-workflow.yml
        name: UiPath Rotate an Asset Value
        summary: Read an existing asset, write an updated value, and verify the change.
      - url: arazzo/uipath-start-and-monitor-job-workflow.yml
        name: UiPath Start and Monitor a Job
        summary: Start a job for a process and poll its state until it reaches a terminal outcome.
      - url: arazzo/uipath-stop-running-job-workflow.yml
        name: UiPath Find and Stop a Running Job
        summary: Locate a currently running job and send it a stop signal.
      - url: arazzo/uipath-trigger-scheduled-process-now-workflow.yml
        name: UiPath Trigger a Scheduled Process On Demand
        summary: Find a configured schedule, resolve its process, and run it immediately.
      - url: arazzo/uipath-upsert-entity-record-workflow.yml
        name: UiPath Upsert a Data Service Entity Record
        summary: Query an entity by a key field and update the match or create a new record.
  - type: LinkedIn
    url: https://www.linkedin.com/company/uipath
  - type: Website
    url: https://www.uipath.com
  - type: Documentation
    url: https://docs.uipath.com
  - type: Portal
    url: https://cloud.uipath.com
  - type: Blog
    url: https://www.uipath.com/blog
  - type: Pricing
    url: https://www.uipath.com/pricing
  - type: TermsOfService
    url: https://www.uipath.com/legal/terms-of-use
  - type: PrivacyPolicy
    url: https://www.uipath.com/legal/privacy-policy
  - type: Support
    url: https://support.uipath.com
  - type: StatusPage
    url: https://status.uipath.com
  - type: Academy
    url: https://academy.uipath.com
  - type: Forum
    url: https://forum.uipath.com
  - type: GitHubOrganization
    url: https://github.com/UiPath
  - type: SDK
    url: https://pypi.org/project/uipath/
    title: Python SDK
  - type: SDK
    url: https://github.com/UiPath/uipath-python
    title: Python SDK GitHub
  - type: SDK
    url: https://github.com/UiPath/uipath-langchain-python
    title: LangChain Python SDK
  - type: SDK
    url: https://github.com/UiPath/uipath-typescript
    title: TypeScript SDK
  - type: SDK
    url: https://github.com/UiPath/uipath-integrations-python
    title: Python Integrations SDK
  - type: Tools
    url: https://github.com/UiPath/uipath-mcp-python
    title: MCP Server
  - type: CLI
    url: https://github.com/UiPath/uipathcli
    title: UiPath CLI
  - type: CLI
    url: https://docs.uipath.com/automation-cloud/docs/uipath-cli
  - type: SignUp
    url: https://cloud.uipath.com/portal_/cloudrpa
  - type: GettingStarted
    url: https://docs.uipath.com/automation-cloud/docs/introduction
  - type: Authentication
    url: >-
      https://docs.uipath.com/automation-cloud/automation-cloud/latest/api-guide/accessing-uipath-resources-using-external-apps
  - type: SpectralRules
    url: rules/uipath-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/uipath-vocabulary.yaml
  - type: Features
    data:
      - name: Robotic Process Automation
        description: >-
          Automate repetitive tasks across any application using software robots with no-code, low-code, and coded
          automation options.
      - name: AI-Powered Automation
        description: >-
          Integrate AI capabilities including document understanding, computer vision, and natural language processing
          into automation workflows.
      - name: Agentic Automation
        description: >-
          Build and deploy intelligent agents using Python, LangGraph, or LlamaIndex frameworks on the UiPath Agent
          Cloud.
      - name: Document Understanding
        description: >-
          Extract structured data from unstructured documents using ML models for OCR, classification, and field
          extraction.
      - name: Orchestration
        description: Centrally manage and monitor automation robots, jobs, queues, schedules, and assets across the enterprise.
      - name: Process Mining
        description: Discover and analyze business processes to identify automation opportunities and measure impact.
      - name: Test Automation
        description: Create, manage, and execute automated tests for RPA and application testing with enterprise CI/CD integration.
      - name: Integration Service
        description: Connect to 1,000+ applications and services through pre-built connectors for enterprise integration.
  - type: UseCases
    data:
      - name: Finance and Accounting Automation
        description: Automate invoice processing, accounts payable/receivable, financial reporting, and compliance workflows.
      - name: HR Onboarding Automation
        description: Streamline employee onboarding, offboarding, payroll processing, and HR data management across systems.
      - name: Customer Service Automation
        description: Automate customer inquiry routing, case management, data lookup, and response generation.
      - name: IT Process Automation
        description: Automate IT service desk tickets, provisioning, monitoring alerts, and infrastructure management tasks.
      - name: Healthcare Administration
        description: Automate patient data management, claims processing, prior authorization, and regulatory reporting.
      - name: Supply Chain Automation
        description: Automate procurement, order management, inventory tracking, and logistics workflows.
  - type: Integrations
    data:
      - name: Salesforce
        description: Automate CRM operations, data sync, and customer workflows with native Salesforce integration.
      - name: SAP
        description: Connect with SAP ERP and S/4HANA for automated finance, HR, and supply chain processes.
      - name: Microsoft 365
        description: Automate Office applications, SharePoint, Teams, and Azure services through Microsoft 365 integration.
      - name: ServiceNow
        description: Integrate with ServiceNow for ITSM automation, ticket management, and service catalog workflows.
      - name: Workday
        description: Connect with Workday HCM for HR automation, payroll processing, and workforce management.
      - name: LangChain and LangGraph
        description: Build and deploy AI agents using LangChain and LangGraph frameworks on the UiPath platform.
  - type: Solutions
    data:
      - name: Automation Cloud Basic
        description: Entry-level cloud automation for individuals and small teams with basic RPA and limited scale.
      - name: Automation Cloud Standard
        description: Professional automation platform for businesses with unlimited users, robots, and enterprise data extraction.
      - name: Automation Cloud Enterprise
        description: >-
          Strategic enterprise automation with full infrastructure control, BYOK, multi-region deployment, and advanced
          AI capabilities.
      - name: Automation Cloud Public Sector
        description: FedRAMP Moderate authorized automation solution for U.S. government and public sector organizations.
  - name: MCP Server
    url: https://github.com/UiPath/uipath-mcp-python
    type: MCPServer
  - name: Agent Skills
    url: https://github.com/UiPath/skills
    type: AgentSkill
  - type: LLMsTxt
    url: https://docs.uipath.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com