---
title: JustCall API Integration on Truto
slug: justcall
category: Voice
canonical: "https://truto.one/integrations/detail/justcall/"
---

# JustCall API Integration on Truto



**Category:** Voice  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

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

## How it works

1. **Link your customer's JustCall 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 JustCall.** The Proxy API is a 1-to-1 mapping of the JustCall 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 JustCall agent identities into your platform** — Use Truto's Unified User Directory API to automatically map JustCall users and agent IDs to your platform's user records, ensuring call routing, presence, and performance data are always attributed to the right person.
- **Embed call activity logging in a vertical CRM** — SaaS CRMs serving real estate, insurance, or financial services can offer automatic call and voicemail logging by consuming JustCall webhook events, giving end users zero-data-entry communication timelines without building bespoke telephony plumbing.
- **Power a sales coaching dashboard with AI call data** — Sales enablement and coaching platforms can pull JustCall's AI-generated transcripts, sentiment scores, and call summaries to build rep performance leaderboards — starting with unified user identity resolution through Truto.
- **Trigger automated workflows from missed calls and voicemails** — Helpdesk, ticketing, and workflow automation products can listen for JustCall's missed-call and voicemail events to instantly create tasks, tickets, or follow-up sequences, reducing response time for their customers' end users.
- **Provision JustCall agents automatically from your app** — HR platforms and operations tools can keep JustCall agent rosters in sync with their own user directories, ensuring new hires are call-ready on day one and offboarded users lose access immediately.

## What you can build

- **Unified agent roster sync** — Automatically provision, update, and deactivate JustCall agents from your platform's user directory using Truto's Unified User Directory API.
- **Real-time call activity timeline** — Surface inbound and outbound call logs, recordings, and voicemail transcriptions as timeline events inside your product by consuming JustCall webhook payloads.
- **AI call summary cards** — Fetch JustCall's AI-generated transcripts, sentiment scores, and action items after the jc.call_ai_generated event fires and render them as rich summary cards on contact or deal records.
- **Missed-call task generator** — Automatically create follow-up tasks or high-priority tickets in your app whenever a JustCall call.missed or call.voicemail event is detected.
- **Sales dialer queue injection** — Push high-intent leads from your platform directly into a JustCall Sales Dialer campaign so SDRs can follow up within minutes of a trigger event.
- **Rep performance leaderboard** — Aggregate per-agent talk time, sentiment scores, and script adherence metrics from JustCall — mapped to your platform's user IDs via Truto — into a coaching dashboard.

## FAQs

### Which Truto Unified APIs are available for JustCall today?

JustCall is currently supported through Truto's Unified User Directory API (Users), which lets you read and manage JustCall agent/user records in a standardized schema. Additional tools and unified API resources can be built on request.

### How does authentication work for JustCall through Truto?

JustCall uses API Key and API Secret-based authentication. Truto handles credential storage and request signing so your end users simply provide their JustCall API credentials during the connect flow — you never manage secrets directly.

### Can I consume JustCall webhooks through Truto?

JustCall offers a robust webhook system (v2.1) with events like call.completed, call.missed, sms.received, and jc.call_ai_generated. Truto can help normalize and route these events. Specific webhook relay tooling can be built on request to match your use case.

### What if I need access to JustCall endpoints not yet covered by Truto's tools?

Truto builds integration tools on request. If you need access to JustCall's AI API, Sales Dialer API, SMS endpoints, or any other resource, the Truto team can scope and ship the required tooling to match your product requirements.

### Does Truto handle pagination and rate limits for JustCall API calls?

Yes. Truto abstracts away pagination logic and respects JustCall's rate limits automatically, so your application code receives complete result sets without managing cursor state or retry backoff.

### Can I map JustCall agent IDs to users in my own platform?

Absolutely. The Unified User Directory API returns standardized user records including unique IDs, names, emails, and roles. You can use these to create a persistent mapping between JustCall agents and your platform's user objects.
