---
title: Scale AI API Integration on Truto
slug: scaleai
category: Application Development
canonical: "https://truto.one/integrations/detail/scaleai/"
---

# Scale AI API Integration on Truto



**Category:** Application Development  
**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 Scale AI 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 Scale AI.** The Proxy API is a 1-to-1 mapping of the Scale AI 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 Scale AI workspace users into your SaaS platform** — If your product manages teams working on AI/ML projects, pulling in Scale AI user and role data lets you mirror permissions, track who has access to annotation projects, and keep your user directory in sync without manual imports.
- **Automate human-in-the-loop fallback for document processing** — IDP platforms can route low-confidence extractions to Scale AI for expert human review, then ingest the corrected results — giving end users seamless, high-accuracy output without exposing the Scale AI workflow underneath.
- **Embed annotation workflows inside a computer vision platform** — MLOps and CV platforms can let users send raw image batches to Scale AI for labeling directly from their dashboard, eliminating the export-upload-download cycle and keeping the entire workflow inside a single product experience.
- **Power continuous model fine-tuning with RLHF data collection** — AI-powered SaaS products can automatically send flagged or low-quality model outputs to Scale AI for expert rewriting, then feed corrected examples back into training pipelines to improve model quality over time.
- **Centralize team and role visibility across AI tooling** — Platform engineering and DevOps tools can aggregate user directory data from Scale AI alongside other dev tools, giving IT and security teams a unified view of who has access to critical AI infrastructure.

## What you can build

- **Unified user directory with Scale AI roles** — Pull Scale AI users and their roles into your product via Truto's Unified User Directory API so your platform always reflects the current team structure without manual syncing.
- **Automated access auditing for AI workspaces** — Surface which users have access to Scale AI projects alongside other tools, enabling compliance teams to review and audit permissions from a single dashboard.
- **Role-based feature gating tied to Scale AI permissions** — Map Scale AI roles to entitlements in your platform so that only users with the right Scale AI access level can trigger annotation jobs or view labeled data.
- **One-click annotation job dispatch** — Build a UI where end users select assets and send them to Scale AI for labeling — with Truto handling auth and connection management so you can focus on the workflow logic.
- **Team onboarding sync for ML platforms** — Automatically provision or deprovision users in your product when team members are added or removed in Scale AI, keeping your user base accurate without admin intervention.

## FAQs

### What Unified APIs does Truto support for Scale AI?

Truto currently maps Scale AI to the Unified User Directory API, which covers Users and Roles. This lets you read user and role data from Scale AI workspaces through a standardized schema.

### Are there pre-built tools for Scale AI task creation or webhook management?

Not yet. Scale AI tools in Truto are built on request. If you need task creation, batch management, or webhook handling, contact Truto and the team will scope and build the integration to match your use case.

### How does authentication work for Scale AI connections?

Scale AI uses API key-based authentication. Your end users provide their Scale AI API key when connecting through Truto's embedded auth flow, and Truto securely stores and manages the credential for all subsequent API calls.

### Does Truto handle Scale AI's rate limits and pagination?

Yes. Truto abstracts away API-specific pagination logic and respects Scale AI's rate limits, so your application doesn't need to implement retry logic or cursor management directly.

### Can I request custom endpoints or data types beyond Users and Roles?

Absolutely. Truto builds Scale AI tools on request. If you need access to Projects, Batches, Tasks, or webhook event data, reach out and the team will add support tailored to your integration requirements.

### How fresh is the user directory data from Scale AI?

Data is fetched in real time from the Scale AI API each time your application makes a request through Truto. There is no caching layer that could serve stale data — you always get the current state of users and roles.
