MonetizationOS Docs
Changelog

Offer redeemers and request middleware

Platform

Offer redeemers are live for all offers

Every offer now uses redemption methods. Attach a redemption method when creating an offer in the console, then redeem it through the offer redemption API endpoint, which runs the attached redemption workflow at the edge. Redemption workflows come with built-in Stripe helpers and receive the offer token in their input, redemption events appear in observability with full detail, and redemptions fire system triggers like surface decisions and access checks. To get started, see How to redeem a Stripe Checkout offer.

Workflows

Request middleware is generally available

Middleware stacks now run in front of all API traffic, both custom Endpoints and the native endpoints for surface decisions, access checks, counters, and offer redemptions. Middleware can set context properties for downstream workflows, tag traffic with built-in or custom bot tags, and return multiple actions executed in order. Middleware workflows and stacks are managed from their own console screens, and handlers are fully typed in the editor. See Middleware Workflows.

Workflows

Cookies and Fastly geolocation in workflow context

Request cookies are now forwarded to surface decision calls and exposed in the workflow context, so a workflow can read cookie values when deciding what to serve. See How to surface cookies at the edge. Fastly-fronted setups also now receive geolocation data in the workflow context, matching the other proxies.

Improvements and fixes

  • APIThe identity object is now optional in the Webscale API schema.
  • ConsoleFile changes made by the assistant now reliably reach the experience editor.
  • ConsoleProduct search returns more Stripe prices per product, so long price lists no longer appear incomplete.
  • ConsoleThe features list no longer drops items or blocks next-page navigation.
  • ConsolePay-as-you-go billing checkout now collects a business name and address.

On this page