Lattice integration
Performance management and employee engagement platform API for managing goals, feedback, reviews, and user data. Access employee profiles, track OKRs and goal progress, manage performance review cycles, collect feedback, and retrieve status updates. Perfect for building HR integrations, performance dashboards, goal tracking systems, and people analytics applications.
Common Lattice use cases
- Resolve tag names from goal data
- Check the current stage of a review cycle
- Check the status of a specific Lattice task
- Look up an employee's department and manager
- Populate a tag filter dropdown for goal views
- Adjust goal deadlines during mid-cycle reviews
- Build an organizational structure visualization
- Build a public recognition feed for the company
- Prepare a goal summary for a performance review
- Compile a complete review packet for an employee
What you can do with Lattice
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Review, 6 operations
- GETget_review_cycle
Retrieve a specific review cycle by ID
- GETget_review_cycle_reviewees
List all reviewees in a specific review cycle
- GETget_review_cycle_reviews
List all reviews submitted within a review cycle
- GETget_reviewee
Retrieve a specific reviewee's review details by ID
- GETget_reviewee_reviews
List all reviews submitted for a specific reviewee
- GETlist_review_cycles
List all performance review cycles in the organization
Goal, 5 operations
- POSTcreate_goal
Create a new goal or objective in Lattice
- GETget_goal
Retrieve a specific goal by its ID
- GETget_user_goals
List all goals owned by a specific user
- GETlist_goals
List all goals across the organization
- PUTupdate_goal
Update an existing goal's details in Lattice
Update, 5 operations
- POSTcreate_goal_update
Create a progress update for a specific goal
- GETget_goal_updates
Retrieve progress updates for a specific goal
- GETget_update
Retrieve a specific status update by ID
- GETlist_goal_updates
List all goal progress updates across the organization
- GETlist_updates
List all employee status updates in the organization
User, 5 operations
- GETget_current_user
Retrieve the currently authenticated user's profile
- GETget_user
Retrieve a specific user's profile by ID
- GETget_user_custom_attributes
Retrieve custom attribute values for a specific user
- GETget_user_direct_reports
List direct reports for a specific manager
- GETlist_users
List all users in the organization with profile details
Custom attribute, 2 operations
- GETget_custom_attribute
Retrieve a custom attribute definition by ID
- GETget_custom_attribute_value
Retrieve a specific custom attribute value by ID
Department, 2 operations
- GETget_department
Retrieve a specific department by ID
- GETlist_departments
List all departments in the organization
Feedback, 2 operations
- GETget_feedback
Retrieve a specific feedback entry by ID
- GETlist_feedback
List all feedback entries in the organization
Question, 2 operations
- GETget_question
Retrieve a specific review question by ID
- GETget_question_revision
Retrieve a specific question revision by ID
Tag, 2 operations
- GETget_tag
Retrieve a specific tag by ID
- GETlist_tags
List all tags used for categorizing goals
Task, 2 operations
- GETget_task
Retrieve a specific task by ID
- GETget_user_tasks
List pending tasks assigned to a specific user
Competency, 1 operation
- GETget_competency
Retrieve a specific competency by ID
Use Lattice from Claude Code, Cursor or Codex
Connect Lattice in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Lattice operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Lattice
Create your workspace
Sign up free. Nothing to install.
Connect Lattice once
Add your Lattice connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Lattice integration FAQ
- What can you do with the Lattice integration?
- LiveContext exposes 34 operations on Lattice, covering review, goal, update and user. Common uses include Resolve tag names from goal data, Check the current stage of a review cycle and Check the status of a specific Lattice task.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…