Skip to content

HRIS · Beta

Lattice
API integration

Ship HRIS features without building the integration. Full Lattice API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
Lattice

Use Cases

Why integrate with Lattice

Common scenarios for SaaS companies building Lattice integrations for their customers.

01

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.

02

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.

03

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.

04

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

Ship these features with Truto + Lattice

Concrete product features your team can ship faster by leveraging Truto’s Lattice integration instead of building from scratch.

01

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.

02

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.

03

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.

04

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.

05

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.

Unified APIs

Unified APIs for Lattice

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Users

The User object represents a User.

View Docs

How It Works

From zero to integrated

Go live with Lattice in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Lattice account

Use Truto’s frontend SDK to connect your customer’s Lattice account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Lattice

Truto’s Proxy API is a 1-to-1 mapping of the Lattice API. You call us, we call Lattice, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Lattice’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Lattice on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

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.

Lattice

Get Lattice integrated into your app

Our team understands what it takes to make a Lattice integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us