Skip to content

Unified API

Unified Subscription Management API

One standardized interface to read and write subscription management data across every provider. 3 unified resources, 5 supported integrations, zero provider-specific code.

https://api.truto.one/unified/subscription-management
Start integrating API docs
3

Unified resources

5

Supported integrations

Pass‑through

Real-time, no data storage

Data Model

Subscriptions resources

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

Customers

The customer represents a customer in Subscription Management.

8 fields Docs →
Customers fields
id string
first_name string
last_name string
name string
email string
phone string
created_at string
updated_at string

Invoices

The invoice represents an invoice in Subscription Management.

21 fields Docs →
Invoices fields
id string
customer object
subscription_id string
is_recurring boolean
status string
issue_date string
due_date string
paid_on_date string
transaction_fee string
number string
currency string
exchange_rate number
total_discount string
sub_total string
total_tax_amount string
balance string
payments array
line_items array
memo string
created_at string
updated_at string

Payments

The payment represents a payment in Subscription Management.

11 fields Docs →
Payments fields
id string
method string
status string
amount string
transaction_fee string
refund_amount string
currency string
exchange_rate number
invoice_id string
created_at string
updated_at string

Integrations

5 integrations, one API

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

How It Works

From zero to integrated

Go live with the Unified Subscription Management 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 subscription management 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 Subscription Management API

Start building with the Unified Subscription Management API

5 integrations. 3 unified resources. Zero provider-specific code. Ship subscription management integrations in hours, not months.

Talk to us