Subscriber offerings API
Retrieve offerings and set or remove a subscriber-specific offering override through the REST API.
All offering endpoints require X-InAppify-App-ID: YOUR_APP_IDENTIFIER in addition to Bearer authentication.
Get offerings
Returns the subscriber's available offerings and the effective
current_offering_id.Set offering override
Sets a subscriber-specific offering and returns the updated offering response with status
201.Remove offering override
Removes the override and returns the effective offerings with status
200.The response includes current_offering_id and offerings. Each offering contains its identifiers, metadata, optional published paywall, and packages with product, entitlement, trial, price, currency, and discount fields. Only offerings with at least one package containing a product for the selected app are returned.
Setting an override returns 201; reading or removing one returns 200. A missing app header returns 422; an app or offering outside the key's project returns 404.