Troubleshooting > Scenario: Subscription Not Firing for Event on an Azure IoT Thing
Scenario: Subscription Not Firing for Event on an Azure IoT Thing
If one or more subscriptions are not firing for events generated for Azure IoT Edge devices or Azure IoT Devices, the issue is most likely due to a permissions issue. A user must have EventInvoke and EventSubscribe permissions on an event and associated subscriptions in order to trigger them. The EventSubscribe Run Time permission for the specified user group is needed under the following conditions:
1. The Connector is configured to run with a non-admin user application key.
2. The Connector fires an event to the ThingWorx Platform.
3. An event subscription was created for that event on a Thing that is not owned by the same non-admin user that fired the event.
Solution
When running your Connector as a non-admin user, you must run the GrantAzureConnectorPermissions service to ensure that this permission, among many others, is granted to the Connector. Refer to Step 10. Run the Service to Grant Permissions and Visibility to the Connector for more information.