Missing Customer Email in Shipping Carrier Service API Request

Hello,

I’m using the Shipping Carrier Service API to calculate shipping rates during checkout. According to the API documentation, the request payload includes the email field. However, in practice, this field is always returned empty—even when the customer clearly enters their email during the checkout process.

Could you please confirm whether this is expected behavior?

Is there any way to retrieve the customer email within the context of the Carrier Service API, or is this data intentionally omitted due to Shopify’s privacy or security policies?

Thank you in advance for your assistance.

Hi, there
In your app setttings. have you request the customer access? like below

Hi @Eric_Han
Thank you for your response! I requested customer data access already.