Skip to content

Unified API

Unified Forms API

One standardized interface to read and write surveys & forms data across every provider. 9 unified resources, 7 supported integrations, zero provider-specific code.

https://api.truto.one/unified/forms
Start integrating API docs
9

Unified resources

7

Supported integrations

Pass‑through

Real-time, no data storage

Data Model

Forms resources

Every resource is normalized across providers. Use the same schema whether your customer is on Google or Google Forms.

Collections

9 fields Docs →
Collections fields
id string
name string
description string
type string
parent_collection_id string
urls array
workspace object
created_at string
updated_at string

Contacts

13 fields Docs →
Contacts fields
id string
first_name string
last_name string
name string
title string
account object
addresses array
email_addresses array
phone_numbers array
tags array
last_activity_at string
created_at string
updated_at string

Fields

17 fields Docs →
Fields fields
id string
name string
label string
placeholder string
description string
position number
type string
format string
validation string
range object
is_required boolean
options array
field_group object
rows array
columns array
created_at string
updated_at string

Forms

9 fields Docs →
Forms fields
id string
name string
type string
fields array
workspace object
organization object
last_submitted_at string
created_at string
updated_at string

Groups

7 fields Docs →
Groups fields
id string
name string
description string
organization string
group_type string
created_at string
updated_at string

Organizations

4 fields Docs →
Organizations fields
id string
name string
created_at string
updated_at string

Responses

11 fields Docs →
Responses fields
id string
name string
status string
answers array
created_by object
form object
workspace object
organization object
opened_at string
created_at string
updated_at string

Users

25 fields Docs →
Users fields
id string
first_name string
last_name string
title string
name string
username string
emails array
phones array
status string
is_email_verified boolean
organizations array
workspaces array
groups array
type string
avatar string
timezone string
languages array
bio string
created_at string
updated_at string
last_active_at string
last_login_at string
status_changed_at string
activated_at string
urls array

Workspaces

The Workspace object is used to represent a workspace in the e-sign application.

6 fields Docs →
Workspaces fields
id string
name string
type string
organization object
created_at string
updated_at string

Integrations

7 integrations, one API

Connect to any of these providers through the Unified Forms API. Same resources, same schema, same code.

How It Works

From zero to integrated

Go live with the Unified Forms 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 surveys & forms 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 Forms API

Start building with the Unified Forms API

7 integrations. 9 unified resources. Zero provider-specific code. Ship surveys & forms integrations in hours, not months.

Talk to us