---
title: Youtrack Hub API Integration on Truto
slug: youtrackhub
category: Ticketing
canonical: "https://truto.one/integrations/detail/youtrackhub/"
---

# Youtrack Hub API Integration on Truto



**Category:** Ticketing  
**Status:** Beta

## Unified APIs

### Unified User Directory API

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

## How it works

1. **Link your customer's Youtrack Hub 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 Youtrack Hub.** The Proxy API is a 1-to-1 mapping of the Youtrack Hub 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 user provisioning and deprovisioning across JetBrains Hub** — HR and IT management SaaS companies can use Truto's Unified User Directory API to automatically create, update, and deactivate users in JetBrains Hub when employees join, change roles, or leave — ensuring engineering tool access stays in sync with HR records without manual admin work.
- **Resolve developer identities for accurate issue attribution** — Error monitoring and observability platforms need to assign newly created YouTrack defects to the right engineer. By querying user profiles through Truto's Unified User Directory API, they can map Git committers or on-call responders to their JetBrains Hub identities and auto-assign tickets accurately.
- **Sync user directories for cross-platform access governance** — Security and compliance SaaS products can pull the full user directory from JetBrains Hub to audit who has access to YouTrack projects, detect orphaned accounts, and enforce least-privilege policies across the engineering toolchain.
- **Link time tracking identities for automated contractor billing** — Billing and workforce management platforms can match YouTrack work item authors to their canonical user records via the Unified User Directory API, enabling automated invoice generation tied to actual logged development hours without manual identity reconciliation.

## What you can build

- **Automated Hub user lifecycle management** — Provision new users into JetBrains Hub with correct group assignments on hire, and automatically ban and revoke access on termination — all triggered from your product's onboarding workflows.
- **Cross-platform identity resolver** — Map external user identities (from Git, HRIS, or CRM systems) to their JetBrains Hub profiles so that actions in YouTrack like issue creation and comments are attributed to the correct person.
- **Hub group and role audit dashboard** — Surface a real-time view of which users belong to which Hub groups and roles, letting your customers' IT admins detect permission drift and enforce access policies.
- **User access compliance reports** — Generate exportable reports showing all active and inactive users in JetBrains Hub, their authentication states, and group memberships to satisfy SOC 2 and ISO 27001 access review requirements.
- **Bulk user directory sync** — Let your customers sync their entire employee directory from an HRIS or IdP into JetBrains Hub in a single operation, keeping user records, email addresses, and group assignments continuously up to date.

## FAQs

### What authentication methods does the Youtrack Hub integration support?

JetBrains Hub supports OAuth 2.0 for API access, and Hub itself can act as an OAuth 2.0 authorization server. Truto handles the auth flow so your team doesn't need to manage token exchange, refresh, or storage directly.

### What user data can I access through the Unified User Directory API for Hub?

You can access core user profile attributes including email, display name, user state (active/banned), authentication profiles, and group memberships. This maps to Hub's User, Group, and Role resources.

### Are there rate limits on the JetBrains Hub API?

JetBrains Hub enforces rate limits that vary between Cloud and self-hosted deployments. Truto manages pagination and request throttling automatically, so your integration handles large user directories without hitting limits or losing data.

### Can I use Truto to interact with YouTrack's ticketing API directly?

YouTrack-specific tools (issues, comments, work items, commands) are not pre-built but are available on request. Truto can also provide proxy API access to YouTrack's REST API, letting you make direct calls while Truto handles authentication and connection management.

### Does the integration work with self-hosted (on-premises) Youtrack Hub deployments?

Yes. Many Youtrack Hub customers run self-hosted instances for data residency or security reasons. Truto supports connecting to on-premises deployments, so your end users aren't limited to JetBrains Cloud.

### How does Truto handle Hub's custom fields and group structures?

Hub's groups and roles are hierarchical and can be complex. Truto's Unified User Directory API normalizes core user and group data into a consistent schema, while preserving the ability to access Hub-specific attributes when needed through proxy or custom API calls.
