Skip to content

Unified API

Unified Voice API

One standardized interface to read and write telephony data across every provider. 2 unified resources, 0 supported integrations, zero provider-specific code.

https://api.truto.one/unified/voice
Start integrating API docs
2

Unified resources

0

Supported integrations

Pass‑through

Real-time, no data storage

Data Model

Voice resources

Every resource is normalized across providers. Use the same schema whether your customer is on any provider.

Calls

Calls represent the phone calls made by users.

6 fields Docs →
Calls fields
id string
from string
to string
status string
direction string
created_at string

Recordings

Recordings represent the audio recordings of calls.

6 fields Docs →
Recordings fields
id string
url string
call_id string
start_time string
end_time string
created_at string

How It Works

From zero to integrated

Go live with the Unified Voice API in under an hour. No boilerplate, no maintenance burden.

01

Connect your customer’s account

Use Truto’s pre-built auth flows to connect any telephony provider. OAuth, API keys, and custom auth — all handled.

02

Query the unified API

Read and write data through a single, normalized REST API. Same endpoints, same schema, regardless of the underlying provider.

03

Customize with JSONata

Need a field the unified model doesn’t cover? Extend the schema with declarative JSONata mappings — no code deploys, no waiting on us.

Unified Voice API

Start building with the Unified Voice API

0 integrations. 2 unified resources. Zero provider-specific code. Ship telephony integrations in hours, not months.

Talk to us