REST Version: 2019-10
When I retrieve a list of customers, I noticed that verified_email is always true?
Are there any changes planned for this field, does not seem useful at the moment.
Below I created a new customer with no email and it still returns true.
array ( 'id' => 2686043521000, 'email' => NULL, 'accepts_marketing' => false, 'created_at' => '2019-11-19T08:59:47-08:00', 'updated_at' => '2019-12-30T13:11:14-08:00', 'first_name' => 'Ojai', 'last_name' => 'Caliente Spa', 'orders_count' => 1, 'state' => 'disabled', 'total_spent' => '0.00', 'last_order_id' => 1854744526000, 'note' => NULL, 'verified_email' => true, 'multipass_identifier' => NULL, 'tax_exempt' => true, 'phone' => NULL, 'tags' => '', 'last_order_name' => '#W1018', 'currency' => 'USD',
Honestly, I think Shopify is letting their REST API go the way of the ... (insert something extinct).
Seriously, they're going to drop REST soon. I'd recommend moving to GraphQL. I wouldn't be surprised if your problem fixed itself by doing just that.