> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Paddle

> 54 actions available for Paddle through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/paddle/filled/png" alt="Paddle" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Paddle</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>54 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Commerce</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="API Key">
    Use your Paddle API Key for authentication. Create API keys in Developer tools > Authentication. Keys are 69 characters...

    Guides: [Connector Profile](/connectors/paddle/guides/connector-profile/api-key), [Link Account](/connectors/paddle/guides/link-account/api-key)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>54 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_addresses" data-action-label="List Addresses" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Addresses</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_addresses" aria-label="Copy paddle_list_addresses"><code className="connector-page-code">paddle\_list\_addresses</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of addresses for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_address" data-action-label="Get Address" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Address</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_address" aria-label="Copy paddle_get_address"><code className="connector-page-code">paddle\_get\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get an address for a customer by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_address" data-action-label="Create Address" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Address</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_address" aria-label="Copy paddle_create_address"><code className="connector-page-code">paddle\_create\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new address for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_address" data-action-label="Update Address" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Address</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_address" aria-label="Copy paddle_update_address"><code className="connector-page-code">paddle\_update\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an address for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_businesses" data-action-label="List Businesses" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Businesses</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_businesses" aria-label="Copy paddle_list_businesses"><code className="connector-page-code">paddle\_list\_businesses</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of businesses for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_business" data-action-label="Get Business" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Business</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_business" aria-label="Copy paddle_get_business"><code className="connector-page-code">paddle\_get\_business</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific business for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_business" data-action-label="Create Business" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Business</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_business" aria-label="Copy paddle_create_business"><code className="connector-page-code">paddle\_create\_business</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new business for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_business" data-action-label="Update Business" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Business</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_business" aria-label="Copy paddle_update_business"><code className="connector-page-code">paddle\_update\_business</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a business for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_customers" data-action-label="List Customers" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Customers</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_customers" aria-label="Copy paddle_list_customers"><code className="connector-page-code">paddle\_list\_customers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of customers</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_customer" data-action-label="Get Customer" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Customer</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_customer" aria-label="Copy paddle_get_customer"><code className="connector-page-code">paddle\_get\_customer</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a customer by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_customer" data-action-label="Create Customer" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Customer</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_customer" aria-label="Copy paddle_create_customer"><code className="connector-page-code">paddle\_create\_customer</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_customer" data-action-label="Update Customer" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Customer</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_customer" aria-label="Copy paddle_update_customer"><code className="connector-page-code">paddle\_update\_customer</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_credit_balances" data-action-label="List Credit Balances" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Credit Balances</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_credit_balances" aria-label="Copy paddle_list_credit_balances"><code className="connector-page-code">paddle\_list\_credit\_balances</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List credit balances for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_generate_customer_authentication_token" data-action-label="Generate Auth Token" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Generate Auth Token</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_generate_customer_authentication_token" aria-label="Copy paddle_generate_customer_authentication_token"><code className="connector-page-code">paddle\_generate\_customer\_authentication\_token</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Generate authentication token for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_discount_groups" data-action-label="List Discount Groups" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Discount Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_discount_groups" aria-label="Copy paddle_list_discount_groups"><code className="connector-page-code">paddle\_list\_discount\_groups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of discount groups</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_discount_group" data-action-label="Get Discount Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Discount Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_discount_group" aria-label="Copy paddle_get_discount_group"><code className="connector-page-code">paddle\_get\_discount\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific discount group by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_discount_group" data-action-label="Create Discount Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Discount Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_discount_group" aria-label="Copy paddle_create_discount_group"><code className="connector-page-code">paddle\_create\_discount\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new discount group</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_discount_group" data-action-label="Update Discount Group" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Discount Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_discount_group" aria-label="Copy paddle_update_discount_group"><code className="connector-page-code">paddle\_update\_discount\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a discount group</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_discounts" data-action-label="List Discounts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Discounts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_discounts" aria-label="Copy paddle_list_discounts"><code className="connector-page-code">paddle\_list\_discounts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of discounts</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_discount" data-action-label="Get Discount" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Discount</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_discount" aria-label="Copy paddle_get_discount"><code className="connector-page-code">paddle\_get\_discount</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific discount by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_discount" data-action-label="Create Discount" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Discount</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_discount" aria-label="Copy paddle_create_discount"><code className="connector-page-code">paddle\_create\_discount</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new discount</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_discount" data-action-label="Update Discount" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Discount</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_discount" aria-label="Copy paddle_update_discount"><code className="connector-page-code">paddle\_update\_discount</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a discount</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_events" data-action-label="List Events" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Events</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_events" aria-label="Copy paddle_list_events"><code className="connector-page-code">paddle\_list\_events</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of events from the event stream</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_event_types" data-action-label="List Event Types" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Event Types</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_event_types" aria-label="Copy paddle_list_event_types"><code className="connector-page-code">paddle\_list\_event\_types</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of all event types</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_notifications" data-action-label="List Notifications" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Notifications</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_notifications" aria-label="Copy paddle_list_notifications"><code className="connector-page-code">paddle\_list\_notifications</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of notifications from the last 90 days</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_notification" data-action-label="Get Notification" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Notification</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_notification" aria-label="Copy paddle_get_notification"><code className="connector-page-code">paddle\_get\_notification</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific notification</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_replay_notification" data-action-label="Replay Notification" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Replay Notification</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_replay_notification" aria-label="Copy paddle_replay_notification"><code className="connector-page-code">paddle\_replay\_notification</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Resend a delivered or failed notification</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_customer_payment_methods" data-action-label="List Payment Methods" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Payment Methods</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_customer_payment_methods" aria-label="Copy paddle_list_customer_payment_methods"><code className="connector-page-code">paddle\_list\_customer\_payment\_methods</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of payment methods for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_customer_payment_method" data-action-label="Get Payment Method" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Payment Method</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_customer_payment_method" aria-label="Copy paddle_get_customer_payment_method"><code className="connector-page-code">paddle\_get\_customer\_payment\_method</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific payment method for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_delete_customer_payment_method" data-action-label="Delete Payment Method" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Payment Method</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_delete_customer_payment_method" aria-label="Copy paddle_delete_customer_payment_method"><code className="connector-page-code">paddle\_delete\_customer\_payment\_method</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a payment method for a customer</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_prices" data-action-label="List Prices" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Prices</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_prices" aria-label="Copy paddle_list_prices"><code className="connector-page-code">paddle\_list\_prices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of prices</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_price" data-action-label="Get Price" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Price</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_price" aria-label="Copy paddle_get_price"><code className="connector-page-code">paddle\_get\_price</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a price by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_price" data-action-label="Create Price" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Price</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_price" aria-label="Copy paddle_create_price"><code className="connector-page-code">paddle\_create\_price</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new price</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_price" data-action-label="Update Price" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Price</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_price" aria-label="Copy paddle_update_price"><code className="connector-page-code">paddle\_update\_price</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a price</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_preview_prices" data-action-label="Preview Prices" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Preview Prices</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_preview_prices" aria-label="Copy paddle_preview_prices"><code className="connector-page-code">paddle\_preview\_prices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Preview calculations for one or more prices</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_products" data-action-label="List Products" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Products</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_products" aria-label="Copy paddle_list_products"><code className="connector-page-code">paddle\_list\_products</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of products</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_product" data-action-label="Get Product" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Product</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_product" aria-label="Copy paddle_get_product"><code className="connector-page-code">paddle\_get\_product</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a product by ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_product" data-action-label="Create Product" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Product</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_product" aria-label="Copy paddle_create_product"><code className="connector-page-code">paddle\_create\_product</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new product</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_product" data-action-label="Update Product" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Product</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_product" aria-label="Copy paddle_update_product"><code className="connector-page-code">paddle\_update\_product</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a product</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_subscriptions" data-action-label="List Subscriptions" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Subscriptions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_subscriptions" aria-label="Copy paddle_list_subscriptions"><code className="connector-page-code">paddle\_list\_subscriptions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of subscriptions</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_subscription" data-action-label="Get Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_subscription" aria-label="Copy paddle_get_subscription"><code className="connector-page-code">paddle\_get\_subscription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific subscription</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_subscription" data-action-label="Update Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_subscription" aria-label="Copy paddle_update_subscription"><code className="connector-page-code">paddle\_update\_subscription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a subscription using its ID</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_subscription_charge" data-action-label="Create One-Time Charge For Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create One-Time Charge For Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_subscription_charge" aria-label="Copy paddle_create_subscription_charge"><code className="connector-page-code">paddle\_create\_subscription\_charge</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a one-time charge for a subscription</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_preview_subscription_charge" data-action-label="Preview One-Time Charge For Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Preview One-Time Charge For Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_preview_subscription_charge" aria-label="Copy paddle_preview_subscription_charge"><code className="connector-page-code">paddle\_preview\_subscription\_charge</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Preview a one-time charge for a subscription without billing</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_pause_subscription" data-action-label="Pause Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Pause Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_pause_subscription" aria-label="Copy paddle_pause_subscription"><code className="connector-page-code">paddle\_pause\_subscription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Pause a subscription</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_resume_subscription" data-action-label="Resume Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Resume Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_resume_subscription" aria-label="Copy paddle_resume_subscription"><code className="connector-page-code">paddle\_resume\_subscription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Resume a paused subscription</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_cancel_subscription" data-action-label="Cancel Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Cancel Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_cancel_subscription" aria-label="Copy paddle_cancel_subscription"><code className="connector-page-code">paddle\_cancel\_subscription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Cancel a subscription</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_activate_subscription" data-action-label="Activate Trialing Subscription" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Activate Trialing Subscription</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_activate_subscription" aria-label="Copy paddle_activate_subscription"><code className="connector-page-code">paddle\_activate\_subscription</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Activate a trialing subscription</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_list_transactions" data-action-label="List Transactions" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Transactions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_list_transactions" aria-label="Copy paddle_list_transactions"><code className="connector-page-code">paddle\_list\_transactions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of transactions</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_create_transaction" data-action-label="Create Transaction" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Transaction</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_create_transaction" aria-label="Copy paddle_create_transaction"><code className="connector-page-code">paddle\_create\_transaction</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new transaction</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_update_transaction" data-action-label="Update Transaction" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Transaction</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_update_transaction" aria-label="Copy paddle_update_transaction"><code className="connector-page-code">paddle\_update\_transaction</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a transaction</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_transaction" data-action-label="Get Transaction" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Transaction</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_transaction" aria-label="Copy paddle_get_transaction"><code className="connector-page-code">paddle\_get\_transaction</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific transaction</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_get_transaction_invoice" data-action-label="Get Transaction Invoice PDF" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Transaction Invoice PDF</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_get_transaction_invoice" aria-label="Copy paddle_get_transaction_invoice"><code className="connector-page-code">paddle\_get\_transaction\_invoice</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Generate and retrieve invoice PDF for a transaction</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="paddle_revise_transaction" data-action-label="Revise Transaction" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Revise Transaction</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="paddle_revise_transaction" aria-label="Copy paddle_revise_transaction"><code className="connector-page-code">paddle\_revise\_transaction</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update customer and address information for a transaction</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/paddle/guides/connector-profile/api-key" icon="https://stackone-logos.com/api/paddle/filled/png" horizontal>
        Paddle - API Key
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/paddle/guides/link-account/api-key" icon="https://stackone-logos.com/api/paddle/filled/png" horizontal>
        Paddle - API Key
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
