Added

Grant course, community, and digital-asset access from a product variant

You can now attach access grants to a product variant through the API, so buying a variant enrols the customer in a course, adds them to a community, or delivers a digital asset — no manual step in the app. Set the grants when you create a variant with POST /api/v2/products/:product_id/variants, or change them later with PUT /api/v2/products/variants/:id. Grants are validated against your own workspace's resources and applied in a single transaction, and digital-asset Download IDs are now discoverable read-only so an agent can look up what it is allowed to deliver.

Agent examples: spin up a paid course offer end to end — create the product, add a variant, and grant the course on purchase — from one prompt · attach community access to an existing variant without touching the dashboard.

Resources: Products::Variant · Course
Building with an AI agent? Point it at the Courses skill.