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

# Dynatrace API Integration on Truto



**Category:** Default  
**Status:** Generally available

## 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 Dynatrace 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 Dynatrace.** The Proxy API is a 1-to-1 mapping of the Dynatrace 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 Dynatrace users and roles into your SaaS access control layer** — If your product serves DevOps or platform engineering teams, you can mirror Dynatrace user directories and role assignments to enforce consistent permissions — ensuring only authorized users see sensitive observability data within your platform.
- **Automate user provisioning across observability tooling** — HR and IT automation platforms can use Truto's Unified User Directory API to provision, deprovision, or update Dynatrace user accounts as part of broader employee lifecycle workflows, reducing manual admin overhead for enterprise customers.
- **Audit and govern Dynatrace RBAC policies from a central dashboard** — Security and compliance SaaS products can pull Dynatrace user and role data to generate access reviews, detect over-privileged accounts, and ensure alignment with organizational security policies across all connected tools.
- **Correlate Dynatrace user identities with accounts in other systems** — Identity governance platforms can unify Dynatrace user records with directories from other SaaS tools via Truto, enabling cross-platform identity resolution and consolidated reporting without building bespoke connectors for each vendor.

## What you can build

- **Dynatrace user directory sync** — Automatically pull and display all Dynatrace users and their roles inside your product so customers can manage access from a single pane of glass.
- **Cross-platform access review reports** — Generate unified access review reports that include Dynatrace role assignments alongside data from other connected tools via Truto's Unified User Directory API.
- **Automated user offboarding workflows** — Trigger Dynatrace user deactivation or role removal as part of a broader employee offboarding workflow when a departure is detected in an HR or IdP system.
- **Role drift detection alerts** — Periodically sync Dynatrace roles and compare them against a baseline policy to alert security teams when a user's permissions have changed unexpectedly.
- **Unified identity dashboard for DevOps tools** — Show customers a consolidated view of all user identities and entitlements across Dynatrace and other observability or infrastructure tools connected through Truto.

## FAQs

### What Dynatrace data can I access through Truto today?

Truto currently supports the Unified User Directory API for Dynatrace, which covers Users and Roles. This maps to Dynatrace's Account Management API for user and group administration. Additional Dynatrace API resources (Problems, Metrics, Events, Entities) are not yet available as prebuilt tools but can be built on request.

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

Dynatrace supports OAuth 2.0 client credentials for its Account Management API and API tokens for its Environment APIs. Truto handles the auth flow so your end users can connect their Dynatrace accounts without you managing token generation, rotation, or scoping directly.

### Can Truto handle pagination and rate limits for Dynatrace APIs?

Yes. Truto abstracts away Dynatrace's pagination and rate-limiting behavior so you receive complete, consistent data sets without writing retry or cursor-management logic yourself.

### What if I need Dynatrace endpoints beyond Users and Roles?

Truto builds integrations on request. If your use case requires the Problems API v2, Metrics API v2, Events API v2, or Monitored Entities API, contact the Truto team and they can scope and deliver those tools for your account.

### Do my end users need special Dynatrace permissions to connect?

Yes. The connecting user or service account must have sufficient permissions in Dynatrace's Account Management layer to read (and optionally write) user and role data. Typically this means an account-level admin role or a scoped OAuth client with the appropriate claims.

### Is the Unified User Directory API a read-only sync or does it support writes?

The supported operations depend on the specific Truto integration configuration. At minimum, reading Users and Roles is supported. For write operations like creating or updating users, check with Truto on current capabilities or request write support if it's not yet enabled for Dynatrace.
