Create a custom push listener You can create a customized listener to push event information to the instance or MID Server. Customize script to enable Event Management to receive external events. By using a script to collect events, no further configuration is required. All other methods of collecting events require configuration. To collect event messages in the instance via web service API, see Event collection to the instance via web service API. To collect event messages using a script, see Event collection via script. Event collection to the instance via web service APIYou can use a web service interface, supported by ServiceNow, that operates on the JSON object as the data input and output format. Event collection via scriptYou can create a scripted integration with Event Management to push external events from monitoring tools. You can use the cURL command-line tool to send one or more events to a ServiceNow instance. Configure listener transform scriptsConfigure a push connector to connect to an external event source, using custom script that processes the collected event messages and transforms it to the required event format. Select to send events either through the MID Server or the instance, in each case using the URL of the required format.