---
title: Lattice API Integration on Truto
slug: lattice
category: HRIS
canonical: "https://truto.one/integrations/detail/lattice/"
---

# Lattice API Integration on Truto



**Category:** HRIS  
**Status:** Beta

## Unified APIs

### Unified User Directory API

- **Me** — 
- **Users** — The User object represents a User.

## How it works

1. **Link your customer's Lattice 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 Lattice.** The Proxy API is a 1-to-1 mapping of the Lattice 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

- **Sync employee rosters for automated provisioning** — IT asset management and identity platforms can pull the full employee directory and org chart from Lattice via Truto's Unified User Directory API, enabling automatic software provisioning and de-provisioning when employees join, leave, or change roles.
- **Populate org charts and reporting hierarchies** — Workforce planning and collaboration tools can import manager-report relationships and department structures from Lattice to build accurate org charts without requiring manual CSV uploads from HR admins.
- **Bootstrap user directories for people analytics platforms** — BI and analytics SaaS products can use Lattice as a source of truth for employee identity data — names, titles, departments, and managers — to anchor dashboards and reports that correlate people data with business outcomes.
- **Power role-based access control from HR data** — Security and compliance platforms can read department and job title data from Lattice to dynamically assign permissions and access policies, ensuring least-privilege access stays in sync with the live employee record.

## What you can build

- **Real-time employee directory sync** — Automatically import and keep up to date every active employee's name, email, job title, and department from Lattice into your product's user list.
- **Manager hierarchy mapping** — Pull manager-report relationships from Lattice to build org trees that drive approval workflows, access policies, or reporting rollups in your app.
- **Automated onboarding triggers** — Detect new users appearing in the Lattice directory and kick off onboarding flows — account creation, welcome emails, or license assignment — without manual intervention.
- **Offboarding and deprovisioning alerts** — Identify employees removed or deactivated in Lattice and automatically revoke access, reclaim licenses, or flag accounts for cleanup in your platform.
- **Department-based feature gating** — Use department and role metadata from Lattice to dynamically control which features, dashboards, or content each end user sees inside your product.

## FAQs

### What Unified APIs does Truto support for Lattice today?

Truto currently supports the Unified User Directory API for Lattice, which covers the Me and Users resources. This lets you read employee profiles, job metadata, and reporting relationships through a standardized schema.

### Are additional Lattice endpoints (Goals, Feedback, Reviews) available through Truto?

Not out of the box today. Truto builds additional tools and API mappings on request, so if your use case requires Goals, Feedback, Reviews, or other Lattice objects, reach out and the team can scope and deliver support for those endpoints.

### How does authentication work for Lattice integrations via Truto?

Truto handles the full auth lifecycle for Lattice, including API key-based authentication. Your end users connect their Lattice accounts through Truto's embedded linking flow, and Truto securely stores and manages credentials so you never handle raw secrets.

### Does Truto handle pagination and rate limiting for the Lattice API?

Yes. Truto abstracts away Lattice's pagination logic and respects its rate limits automatically, so you can request full employee lists without writing retry or cursor-management code.

### What employee data fields are available through the Unified User Directory API?

The Unified User Directory API exposes a standardized schema that typically includes employee name, email, job title, department, employment status, and manager relationships. The exact field coverage maps to what Lattice exposes through its Users API.

### Can I write data back to Lattice through Truto?

The current Unified User Directory API for Lattice is read-oriented. Write capabilities for other Lattice objects like Goals or Feedback can be scoped and built on request — contact Truto to discuss your specific workflow.
