Skip to main content
PUT
Deactivate a Premium
Set replace to true and send the replacement premium IDs for each place the premium is used — recurring gifts, pages, and legacy campaigns — to keep those records offering something in its place.

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Path Parameters

id
integer<int64>
required

The ID of the premium to deactivate.

Body

The deactivate premium request model.

Represents a premium deactivation request.

replace
boolean

Whether to replace the premium.

recurringGiftReplacementPremiumId
integer<int64> | null

The replacement premium identifier for recurring gifts.

legacyPagesReplacementPremiumId
integer<int64> | null

The replacement premium identifier for legacy pages.

recurringPremiumReplacementPremiumId
integer<int64> | null

The replacement premium identifier for recurring premiums.

pagePremiumId
integer<int64> | null

The unique identifier of the premium on the page to deactivate.

Response

OK

Last modified on July 28, 2026