Finance

Paddle

Paddle is a merchant-of-record billing platform: a catalog of products and the prices attached to them, the customers who buy, the subscriptions that recur, and the transactions that settle.

Authentication

  • API key

Actions

Generic API request. Call any Paddle API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • Create productCreate a product in the Paddle catalog (POST /products, application/json).
  • Get priceRetrieve a single price by id (GET /prices/{priceid}).
  • Get productRetrieve a single product by id (GET /products/{productid}).
  • Get subscriptionRetrieve a single subscription by id (GET /subscriptions/{subscriptionid}).
  • List customersList the customers on the Paddle account — the lookup step before filtering subscriptions or transactions by customer, since every one of those is addressed by a ctm id rather than by email.
  • List pricesList prices (GET /prices), optionally filtered by product id and status.
  • List productsList products in the Paddle catalog (GET /products).
  • List subscriptionsList subscriptions (GET /subscriptions), optionally filtered by status and customer id.
  • List transactionsList transactions (GET /transactions), optionally filtered by status.

Triggers

  • New customerStarts when a new customer record is created in the Paddle account, so a workflow can react to new billing relationships.
  • New customer (webhook)Starts when Paddle delivers a customer.created webhook event, instead of polling the customer list for new billing relationships.
  • New or updated priceStarts when a price is created or changed in the Paddle catalog, so a workflow can react to pricing updates.
  • New or updated price (webhook)Starts when Paddle delivers a price.created or price.updated webhook event, instead of polling the price list for changes.
  • New or updated productStarts when a product is created or changed in the Paddle catalog, so a workflow can react to catalog updates.
  • New or updated product (webhook)Starts when Paddle delivers a product.created or product.updated webhook event, instead of polling the product list for changes.
  • New or updated transactionStarts when a transaction is created or its status changes in Paddle.
  • New or updated transaction (webhook)Starts when Paddle delivers a transaction.created or transaction.updated webhook event, instead of polling the transaction list for changes.
  • New subscriptionStarts when a new subscription is created in the Paddle account, so a workflow can react to new recurring billing relationships.
  • New subscription (webhook)Starts when Paddle delivers a subscription.created webhook event, instead of polling the subscription list for new recurring billing relationships.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.