All coupons stored on external Portal server, not in WordPress database Data synced via AgencyPulseWP_Api_Client class API Endpoints:
                
                    GET /plugin/coupons - List all coupons
                    POST /plugin/coupons - Create new coupon
                    PUT /plugin/coupons/{id} - Update existing coupon
                    DELETE /plugin/coupons/{id} - Delete coupon
                    GET /plugin/coupons/validate - Validate coupon at checkout GET /plugin/coupons - List all coupons POST /plugin/coupons - Create new coupon PUT /plugin/coupons/{id} - Update existing coupon DELETE /plugin/coupons/{id} - Delete coupon GET /plugin/coupons/validate - Validate coupon at checkout Valid coupon stored in PHP session: $_SESSION['agency_pulse_coupon'] Persists