Paddle
Manage Paddle customers, subscriptions, transactions, and products
Integrates Paddle into your workflow. List and create customers, manage subscriptions (including cancellations and pauses), query transactions, and browse products and prices. Supports both production and sandbox environments.
List customers in your Paddle account
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Paddle API key |
sandbox | boolean | No | Use Paddle sandbox environment |
perPage | number | No | Number of results per page (max 200) |
email | string | No | Filter customers by email address |
status | string | No | Filter by status: active, archived |
| Parameter | Type | Description |
|---|
customers | json | Array of Paddle customer objects |
metadata | json | Pagination metadata: total, has_more |
Create a new customer in Paddle
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Paddle API key |
sandbox | boolean | No | Use Paddle sandbox environment |
email | string | Yes | Customer email address |
name | string | No | Customer full name |
locale | string | No | Customer locale (e.g. en, de, fr) |
| Parameter | Type | Description |
|---|
customer | json | The created Paddle customer object |
metadata | json | Customer metadata: id, email, status |
List subscriptions in your Paddle account
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Paddle API key |
sandbox | boolean | No | Use Paddle sandbox environment |
perPage | number | No | Number of results per page (max 200) |
customerId | string | No | Filter by customer ID |
status | string | No | Filter by status: active, canceled, past_due, paused, trialing |
| Parameter | Type | Description |
|---|
subscriptions | json | Array of Paddle subscription objects |
metadata | json | Pagination metadata: total, has_more |
Cancel a Paddle subscription
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Paddle API key |
sandbox | boolean | No | Use Paddle sandbox environment |
subscriptionId | string | Yes | The Paddle subscription ID to cancel |
effectiveFrom | string | No | When to cancel: immediately or next_billing_period |
| Parameter | Type | Description |
|---|
subscription | json | The cancelled Paddle subscription object |
metadata | json | Subscription metadata: id, status |
List transactions in your Paddle account
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Paddle API key |
sandbox | boolean | No | Use Paddle sandbox environment |
perPage | number | No | Number of results per page (max 200) |
customerId | string | No | Filter by customer ID |
subscriptionId | string | No | Filter by subscription ID |
status | string | No | Filter by status: billed, canceled, completed, draft, past_due, ready |
| Parameter | Type | Description |
|---|
transactions | json | Array of Paddle transaction objects |
metadata | json | Pagination metadata: total, has_more |
List products in your Paddle catalog
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Paddle API key |
sandbox | boolean | No | Use Paddle sandbox environment |
perPage | number | No | Number of results per page (max 200) |
status | string | No | Filter by status: active, archived |
| Parameter | Type | Description |
|---|
products | json | Array of Paddle product objects |
metadata | json | Metadata: total count |