How to use location of the phone which triggered an ios.action_fired event

Hi,
I’ve created an automation which is triggered by event ios.action_fired and I would like to execute actions based on the location of the phone which triggered ios.action_fired.

I see the ios.action_fired event has attributes like sourceDeviceID but I haven’t understood yesterday whether/how it’s possible to access the location of the device which triggered the event.

use case: if the user executes an action from iOS/Apple Watch, I’d like to check the user’s location and open the garage door at the location the user is at:

if user is at location A
  if garage at location A is closed
    open it
  else
    close it
else if user is at location B
  if garage at location B is closed
  ...
else if user is at location C
  ...

Is this possible?
Thanks a lot

Bumping this topic as I was hoping this is something easy I missed. Thanks in advance for any pointers!