Added

Get Active Campaigns now returns earning rule product restrictions

Each campaign returned by GET /api/v2/campaigns now includes a product_restrictions object. It lists the product IDs, tags and types an earning rule requires, the product types it excludes, and whether points are calculated on the entire cart or only on matching products. Existing fields are unchanged.