post
https://api.loopsubscriptions.com/storefront/2026-04/subscription//benefitAction
This endpoint allows you to log whether a subscriber accepts or rejects the benefit content shown during the retention or cancellation flow. The logged action helps brands analyze subscriber behavior and measure the effectiveness of retention benefits.
Path parameters explained
subscriptionId - Id of the subscription for which you want to log the subscription benefit action. This value can be passed in the following format:
{id}- where id is the Loop internal id of the subscription contract. This is the default path param format.loop-{id}where id is the Loop internal id of the subscription contract.shopify-${id}- Where id is the shopifySubscriptionId of the subscription contract.
Body parameters explained
benefitContentId- The unique identifier of the benefit content shown to the subscriber. This value is returned by the Subscription benefit page content API and is used to link the subscriber’s action to the specific benefit displayed.state- Represents the subscriber’s decision after viewing the benefit content.ACCEPTED- Subscriber accepts the benefit and keeps the subscription.REJECTED- Subscriber rejects the benefit and proceeds with cancellation.
