Inform Events

Summary

When subscribing to Inform Events for Alert to Ticket status updates, you may notice events with config_upate as the eventType.

This enables the Integrator to keep track of a Partner's Alert Module and Integration state.

This enables the Integrator to pre-determine if an Alert is likely to be created as a valid ticket in the Partner's PSA without making any extra requests.

These events are sent in real time to the Inform Transport (webhook) when a user triggers a configuration event for the Alert to Ticket module.

{
  module: 'alerts',
  eventType: 'config_update',
  payload: {
    isAlertsEnabled: boolean,
    isIntegrationActive: boolean,
    productGroups: ProductGroupsWithChildren[],
    accounts: string[], // Mapped Account Ids
    vendorOrganizationId: string; // the organization id provided by the vendor on account creation
		vendorUserId: string; // the user id provided by the vendor on account creation
		integrationId: string;
  }
}

isAlertsEnabled

This is an Integration level setting. Given isAlertsEnabled is false, any alert ingested into the system will NOT be processed.

isIntegrationActive

This is the same referenced value as integrationStatus from the listIntegrations OEM API endpoint. Given an integration is inactive or pending, alerts sent to MSPC may not be created.

productGroups

This enables pre-filtering productGroups and their child Alert Type's. Product Group's provided from this payload represent Product Group's with configured Alert routing Rule Set's.

https://api-docs.mspcentric.io/v1.2/docs/dynamic-product-groups-and-alert-types#response-schema

accounts

An array of Integrator side Vendor Account ID's that represent accounts with configured Mapping's.