---
title: Emburse API Integration on Truto
slug: emburse
category: Default
canonical: "https://truto.one/integrations/detail/emburse/"
---

# Emburse API Integration on Truto



**Category:** Default  
**Status:** Beta

## Unified APIs

### Unified User Directory API

- **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 Emburse 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 Emburse.** The Proxy API is a 1-to-1 mapping of the Emburse 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 employee onboarding and offboarding in Emburse** — HR and IT management platforms can sync new hires, role changes, and terminations directly into Emburse using Truto's Unified User Directory API. This ensures employees get the right spend permissions on day one and lose access the moment they leave.
- **Keep org hierarchies and approval chains in sync** — SaaS platforms managing organizational structures can push manager mappings and department changes to Emburse, ensuring expense approval workflows always reflect the current reporting hierarchy without manual updates from finance teams.
- **Centralize user provisioning across spend management tools** — Platforms that manage employee access across multiple SaaS tools can include Emburse in their provisioning workflows. Using Truto's unified approach, they can treat Emburse user and role management the same as any other connected app in their stack.
- **Enforce role-based access for compliance-heavy industries** — SaaS products serving regulated industries like healthcare or financial services can programmatically assign and audit Emburse roles, ensuring that only authorized personnel have approver or admin-level access to spend data.

## What you can build

- **Zero-touch Emburse user provisioning** — Automatically create Emburse user accounts with correct roles and manager assignments when a new employee is detected in your platform.
- **Real-time offboarding access revocation** — Disable Emburse user accounts instantly when an employee is terminated or offboarded, preventing unauthorized post-departure spend.
- **Org chart to approval chain sync** — Map reporting hierarchies from your platform into Emburse so expense approval routing always matches the live org structure.
- **Role change propagation** — When an employee is promoted or changes departments, automatically update their Emburse role and permissions to reflect their new responsibilities.
- **Cross-app user directory dashboard** — Show a unified view of an employee's Emburse account status, role, and manager alongside their profiles in other connected apps.

## FAQs

### What Unified APIs does Truto support for Emburse?

Truto supports the Unified User Directory API for Emburse, covering Users and Roles. This lets you read and manage employee profiles, permissions, and manager mappings through a standardized interface.

### Are additional Emburse data types like expense reports or virtual cards available through Truto?

Not out of the box. Truto currently maps Emburse to the Unified User Directory API (Users and Roles). Additional tools and resources — such as expense reports, receipts, invoices, or virtual cards — can be built on request to match your specific use case.

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

Truto handles authentication with Emburse on your behalf. Your end users connect their Emburse accounts through Truto's embedded auth flow, so you don't need to manage API keys, tokens, or OAuth flows directly.

### Does Truto handle pagination and rate limiting for Emburse API calls?

Yes. Truto abstracts away pagination and rate limit management for Emburse, so you can query user directory data without building retry logic or cursor-based pagination yourself.

### Which Emburse products does this integration work with?

Emburse offers multiple tiers — Spend, Professional, and Enterprise. API availability and endpoints can vary across tiers. Truto's integration targets Emburse's REST APIs; specific compatibility depends on which Emburse product your end users are on. Contact Truto for details on tier-specific support.

### Can I request custom tools or endpoints for Emburse beyond Users and Roles?

Absolutely. Truto builds integrations on request. If you need access to expense reports, GLDs, invoices, or virtual card management, Truto can scope and build those tools tailored to your product's requirements.
