# Paddle integration

> Merchant-of-record billing for SaaS — manage the product catalog, customers, transactions, subscriptions, adjustments, reports, and webhook notifications via the Paddle Billing API.

- Authentication: apiKey

## Tools (80)

- **Activate Subscription**: Activate a trialing subscription immediately, billing for the first period.
- **Cancel Subscription**: Cancel a subscription immediately or at the end of the billing period.
- **Create Address for Customer**: Create an address for a customer.
- **Create Adjustment**: Create a refund or credit adjustment against a transaction.
- **Create Business for Customer**: Create a business for a customer.
- **Create Customer**: Create a customer record.
- **Create Customer Portal Session**: Create a customer portal session with signed deep links.
- **Create Discount**: Create a discount (percentage, flat, or flat-per-seat).
- **Create Notification Setting**: Create a webhook or email notification destination subscribed to events.
- **Create One-Time Charge for Subscription**: Bill a one-time charge for non-recurring items on top of a subscription.
- **Create Price**: Create a price for a product (one-time or recurring).
- **Create Product**: Create a new product in the catalog.
- **Create Report**: Request generation of a CSV report (transactions, adjustments, etc.).
- **Create Simulation**: Create a webhook simulation configuration.
- **Create Simulation Run**: Trigger a run of a simulation, dispatching its events.
- **Create Transaction**: Create a transaction (draft, checkout, or immediate manual billing).
- **Delete Notification Setting**: Delete a notification destination.
- **Delete Payment Method for Customer**: Delete a customer's saved payment method.
- **Generate Customer Authentication Token**: Generate a short-lived authentication token for a customer portal session.
- **Get Address for Customer**: Get a single customer address by its id.
- **Get Business for Customer**: Get a single customer business by its id.
- **Get Credit Note PDF for Adjustment**: Get a link to the PDF credit note for an adjustment.
- **Get Customer**: Get a single customer by its id.
- **Get Discount**: Get a single discount by its id.
- **Get Discount Group**: Get a single discount group by its id.
- **Get Event for Simulation Run**: Get a single event from a simulation run by its id.
- **Get Invoice PDF for Transaction**: Get a link to the PDF invoice for a billed or completed transaction.
- **Get Notification**: Get a single notification by its id.
- **Get Notification Setting**: Get a single notification destination by its id.
- **Get Payment Method for Customer**: Get a single saved payment method by its id.
- **Get Price**: Get a single price by its id.
- **Get Product**: Get a single product by its id.
- **Get Report**: Get a report's status and metadata by its id.
- **Get Report CSV Download URL**: Get a temporary download URL for a ready report's CSV file.
- **Get Simulation**: Get a single simulation by its id.
- **Get Simulation Run**: Get a single simulation run by its id.
- **Get Subscription**: Get a single subscription by its id.
- **Get Transaction**: Get a single transaction by its id.
- **Get Transaction to Update Payment Method**: Get a transaction a customer can use to update the payment method on a subscription.
- **List Addresses for Customer**: List a customer's addresses.
- **List Adjustments**: List adjustments (refunds, credits, chargebacks) with optional filters.
- **List Businesses for Customer**: List a customer's businesses.
- **List Customer Credit Balances**: List a customer's credit balances by currency.
- **List Customers**: List customers, optionally filtered by status or search term.
- **List Discount Groups**: List discount groups.
- **List Discounts**: List discount codes and campaigns.
- **List Events**: List events that occurred in the account in the last 90 days.
- **List Events for Simulation Run**: List the events dispatched during a simulation run.
- **List Event Types**: List all event types that Paddle can send.
- **List Logs for Notification**: List delivery attempt logs for a notification.
- **List Notifications**: List notifications sent to destinations, filterable by status and event type.
- **List Notification Settings**: List notification destinations (webhook and email endpoints).
- **List Payment Methods for Customer**: List a customer's saved payment methods.
- **List Prices**: List prices, optionally filtered by product or status.
- **List Products**: List products in the catalog, optionally filtered by status, type, or tax category.
- **List Reports**: List generated reports.
- **List Simulation Runs**: List runs for a simulation.
- **List Simulations**: List webhook simulations.
- **List Simulation Types**: List available webhook simulation types and scenarios.
- **List Subscriptions**: List subscriptions, filterable by status, customer, price, and collection mode.
- **List Transactions**: List transactions, filterable by status, customer, subscription, and date range.
- **Pause Subscription**: Pause a subscription immediately or at the end of the billing period.
- **Preview One-Time Charge for Subscription**: Preview a one-time charge on a subscription without billing it.
- **Preview Prices**: Calculate prices, tax, and discounts for one or more prices for a location.
- **Preview Subscription Update**: Preview the result of a subscription update, including prorated charges, without applying it.
- **Preview Transaction**: Preview a transaction's totals and tax without creating it.
- **Replay Event for Simulation Run**: Replay a single event from a simulation run.
- **Replay Notification**: Re-send a notification to its destination.
- **Resume Subscription**: Resume a paused subscription or schedule its resumption.
- **Revise Transaction**: Revise customer, business, or address details on a billed or completed transaction.
- **Update Address for Customer**: Update a customer address, including archiving it.
- **Update Business for Customer**: Update a customer business, including archiving it.
- **Update Customer**: Update a customer, including archiving it.
- **Update Discount**: Update a discount, including archiving it.
- **Update Notification Setting**: Update a notification destination's subscriptions or activity.
- **Update Price**: Update a price, including archiving it.
- **Update Product**: Update a product, including archiving it by setting status.
- **Update Simulation**: Update a simulation configuration, including archiving it.
- **Update Subscription**: Update a subscription's items, discount, billing, or scheduled change.
- **Update Transaction**: Update a draft or billed transaction.

Connect Paddle in General Input: https://www.generalinput.com/apps/paddle