---
title: Showpad API Integration on Truto
slug: showpad
category: Sales Enablement
canonical: "https://truto.one/integrations/detail/showpad/"
---

# Showpad API Integration on Truto



**Category:** Sales Enablement  
**Status:** Beta

## 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 Showpad 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 Showpad.** The Proxy API is a 1-to-1 mapping of the Showpad 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

- **Auto-provision Showpad users from your SaaS platform** — If you build an onboarding or RevOps tool, your customers expect new hires and partners to automatically get Showpad accounts with the right group assignments. Truto's Unified User Directory API lets you provision users and manage roles without building directly against Showpad's API.
- **Sync user directories to enforce role-based content access** — Security and compliance platforms need to ensure that only authorized users can access sensitive sales collateral in Showpad. By reading users and roles through Truto, you can continuously audit and reconcile access across your customer's Showpad instance.
- **Centralize identity management across sales enablement tools** — If your product manages user lifecycle across multiple SaaS apps, offering Showpad as a supported integration lets your customers handle provisioning, deprovisioning, and group management from a single pane of glass — reducing manual admin work and orphaned accounts.
- **Power partner onboarding workflows with automatic Showpad access** — PRM and channel management platforms can use the integration to automatically create Showpad users for new partners and assign them to the correct user groups, unlocking training and certification content without manual IT intervention.

## What you can build

- **Automated Showpad user provisioning** — Create Showpad user accounts automatically when a new employee or partner is onboarded in your platform, eliminating manual admin setup.
- **Role and group sync dashboard** — Display and manage Showpad user group assignments directly inside your product so admins can control content access without switching tools.
- **Cross-app user directory reconciliation** — Compare Showpad's user roster against your customer's HRIS or identity provider to flag orphaned accounts, missing users, or incorrect role assignments.
- **Automated offboarding and access revocation** — When a user is deactivated in your platform, automatically remove or deactivate their Showpad account to maintain security and license compliance.
- **Partner tier-based group assignment** — Automatically assign channel partners to specific Showpad user groups based on their tier or certification status managed in your PRM product.

## FAQs

### Which Showpad data can I access through Truto today?

Truto supports the Unified User Directory API for Showpad, which covers Users and Roles. This lets you read, create, and manage user accounts and their group or role assignments. Additional Showpad-specific tools (e.g., Assets, Shared Spaces, Events) are not yet available as pre-built resources but can be built on request.

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

Showpad uses OAuth 2.0 for API authentication. Truto handles the full OAuth flow — token exchange, storage, and refresh — so your end users simply authorize their Showpad account and you never manage credentials directly.

### Can I request additional Showpad API coverage beyond Users and Roles?

Yes. Truto builds integration tools on request. If you need access to Showpad's Assets, Shared Spaces, Events/Analytics, or ShowQL-based content search, you can request these and Truto will build and maintain them for you.

### Does Truto handle Showpad API pagination and rate limits?

Yes. Truto abstracts away pagination and respects Showpad's rate limits automatically, so you get complete result sets without writing retry or cursor logic yourself.

### Can I map Showpad user groups to roles in the Unified User Directory API?

Showpad organizes access via User Groups. Through the Unified User Directory API, these are normalized as Roles, so you can read group membership and assign users to groups using a consistent schema that works across all supported integrations.

### How fresh is the user data returned from Showpad?

Data is fetched in real time from Showpad's REST API on each request through Truto, so you always get the current state of users and roles without worrying about stale caches.
