---
title: UiPath API Integration on Truto
slug: uipath
category: Application Development
canonical: "https://truto.one/integrations/detail/uipath/"
---

# UiPath API Integration on Truto



**Category:** Application Development  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Role Assignments** — 
- **Roles** — The Role object represents a role of a User.
- **Users** — The User object represents a User.

## How it works

1. **Link your customer's UiPath account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach UiPath.** The Proxy API is a 1-to-1 mapping of the UiPath API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Automate UiPath user provisioning from your IAM platform** — Identity and access management SaaS products can automatically provision, deprovision, and manage UiPath Orchestrator users and role assignments to maintain SOC2 compliance and enforce zero-trust access to enterprise automations.
- **Sync organizational roles across your governance tool and UiPath** — GRC and IT governance platforms can read and manage UiPath roles and user-role mappings to ensure that only authorized personnel have access to run, modify, or administer RPA workflows — critical for regulated industries like banking and healthcare.
- **Surface UiPath user and role data inside your analytics dashboard** — Security and audit SaaS products can pull UiPath user directory data to generate access review reports, flag over-privileged accounts, and give IT leaders visibility into who has access to enterprise automation infrastructure.
- **Automate role reassignment during employee lifecycle changes** — HR and ITSM platforms can detect department transfers or role changes and automatically update UiPath Orchestrator role assignments, eliminating manual admin work and reducing the risk of stale permissions.

## What you can build

- **Automated UiPath user onboarding flow** — When a new employee is created in your product, automatically provision them as a UiPath Orchestrator user with the correct role assignments based on their department or job function.
- **Role-based access review dashboard** — Display a unified view of all UiPath users and their assigned roles so IT admins can audit permissions, spot anomalies, and trigger remediation — all from within your product.
- **Real-time offboarding deprovisioning** — Automatically revoke UiPath Orchestrator roles and deactivate user accounts the moment an employee is marked as terminated in your system.
- **Cross-platform role mapping engine** — Let customers map roles from your product's permission model to UiPath Orchestrator roles, ensuring consistent governance across their entire SaaS and automation stack.
- **User directory sync status page** — Show end users a live sync status of their UiPath user directory — including last sync time, sync errors, and a count of users and roles currently managed — to build trust and reduce support tickets.

## FAQs

### What UiPath data can I access through Truto today?

Truto supports UiPath through the Unified User Directory API, which covers Users, Roles, and Role Assignments. Additional tools and endpoints (such as Jobs, Queues, Releases, and Assets) are not available out of the box but can be built on request.

### How does authentication work for the UiPath integration?

UiPath Orchestrator typically uses OAuth 2.0 (for Cloud Orchestrator) or API key/bearer token authentication (for on-premise instances). Truto handles the auth flow for your end users so you don't need to manage token refresh or credential storage yourself.

### Does Truto handle pagination and rate limits for UiPath's API?

Yes. Truto abstracts away UiPath's OData-based pagination and respects the Orchestrator API's rate limits automatically, so you can fetch complete user and role datasets without writing pagination logic or retry handling.

### Can I request support for UiPath endpoints beyond the User Directory API?

Absolutely. Truto builds tools on request. If you need to trigger Jobs, push Queue Items, manage Assets, or interact with Releases, reach out and the Truto team can add support for those endpoints.

### Does this integration work with both UiPath Cloud and on-premise Orchestrator?

UiPath exposes similar Orchestrator APIs for both cloud and on-premise deployments. Truto can support both, though the auth configuration may differ. Discuss your customers' deployment models with the Truto team during setup.

### What operations are supported on Users and Roles — read-only or read-write?

The Unified User Directory API is designed to support both reading and writing Users, Roles, and Role Assignments. Specific write capabilities depend on the permissions granted by your end user's UiPath Orchestrator configuration.
