# Events The Integration Events page provides a comprehensive overview and management interface for all webhook events configured for your solution. Events enable real-time communication between Norce and external systems through HTTP callbacks when specific actions occur in your commerce platform. ## Overview Integration events serve multiple purposes in Norce: - **Real-time synchronization**: Automatically notify external systems when data changes - **Workflow automation**: Trigger business processes in connected applications - **Data integration**: Keep multiple systems synchronized without polling - **Custom business logic**: Enable external systems to react to Norce events ## Events List Structure The events page is organized into two main sections: ### Active Events The first section displays all currently configured and active events that your solution uses. These events are: - Fully configured with endpoints and settings - Actively sending webhook notifications - Available for monitoring and management ### Inactive Events Below the active events, you'll find a list of all available event types that can be configured but haven't been set up yet. These represent: - All possible webhook events supported by Norce - Events that can be activated when needed - Optional configurations depending on your integration requirements > **Note**: Events are not required to make a solution work. Their necessity depends on how your integrations are set up and what external systems need to be notified of changes. ## Event Configuration ### Accessing Event Details When you select an active event, you'll see detailed configuration options: #### Event Settings - **Technical configuration**: Webhook URL, HTTP methods, and authentication - **Trigger conditions**: Specify when the event should fire - **Payload customization**: Configure what data to include in the webhook > **Technical Details**: For comprehensive information about event configuration parameters, refer to the separate technical configuration documentation. #### Custom Headers - Add custom HTTP headers to webhook requests - Configure authentication tokens or API keys - Set content-type or other required headers for your endpoint #### Event Management - **Enable/Disable**: Toggle events on or off as needed - **Testing**: Validate webhook endpoints before activation - **Configuration updates**: Modify settings without losing historical data ## Event Monitoring and Logging ### The Log Tab The most important feature for event management is the logging system accessible through the **Log** tab. This provides: #### Event History - **Complete audit trail**: All webhook attempts sent from Norce - **Status tracking**: Success, failure, and retry information - **Timestamp data**: When each webhook was triggered #### Error Monitoring - **Warning indicators**: Clear visibility when something goes wrong - **Status codes**: HTTP response codes from your webhook endpoints - **Response details**: Actual replies received from external systems Click on any log entry to view: - **Payload content**: The exact message Norce attempted to send ### Retry Logic Norce includes intelligent retry mechanisms for failed webhook deliveries: - **Automatic retries**: Failed requests are automatically retried - **Exponential backoff**: Retry intervals increase to avoid overwhelming failing endpoints - **Retry limits**: Maximum attempts to prevent infinite loops > **Retry Documentation**: For detailed information about retry policies and configuration, see the [documentation page](/developer-portal/system-integration/using-norceevent#retry-policy-and-time-to-live-ttl). ## Additional reading See the technical documentation about [Norce Event](/developer-portal/system-integration/using-norceevent) webhooks.