changed api resources to allow filtering, and vendorproduct to product