Missing HTTP_X_SHOPIFY_CLIENT_IP header

Hi @Josh ! Thank you for your answer. I have not noticed anything specific, it feels very random so far. It happens on the same URL for the same devices. I could not find a precise workflow that would trigger it. however it is quite frequent.

My Rails code that catches it looks like this:


if request.headers["HTTP_X_SHOPIFY_CLIENT_IP"].blank?
Monitoring.capture_exception(
Exception.new("missing headers for auth"),
level: 'warning'
)
end

It’s quite hard for me to do what I’m aiming at without this header.

What could I do to help you debug this? I could provide you with a unique request identifier that you could look at later? Do you know which ID I should get for you?

Thanks! Adrien