Fetch and update your discount groups

Get discount groups by ID, and rename or archive them using new API operations, giving you more control over how you organize discounts.

What's new?

We've released new operations that let you fetch and update your discount groups using the API.

This change makes it easier to manage your discount groups, especially when you need to rename, archive, or fetch discount group details programmatically.

How it works

Discount groups let you organize your discounts for easier management. For example, you can create groups for marketing promotions, retention offers, or seasonal campaigns.

Previously, you could create discount groups and assign discounts to them. However, once a discount group was created, you couldn't rename or archive it. To change the name, you had to create a new group and manually reassign all the associated discounts. You also couldn't fetch a single discount group by its ID.

With this change, you can:

You can also use the new discount_group.updated webhook to get notified when a discount group is updated.

Discount groups are only available in the Paddle API. They're coming to the dashboard at a later date.

Summary of changes

API operations

This is a summary of new operations:

MethodPathSummary
GET/discount-groups/{discount_group_id}Get a discount group
PATCH/discount-groups/{discount_group_id}Update a discount group

Webhooks

This is a summary of new webhooks:

EventDescription
discount_group.updatedOccurs when a discount group is updated.

Next steps

This change is available in version 1 of the Paddle API.

It's a non-breaking change, meaning it doesn't impact existing integrations.

Check out the discount group entity overview and our guides on fetching and updating discount groups to get started.

Learn more