UNPKG

xmtoolbox

Version:

A Node JS package for interacting with xMatters. Contains functions to interact with xMatters APIs or perform a synchronization, create events, libraries to convert data, and much much more!

24 lines (20 loc) 892 B
const common = require('./common'); /** * A module related to xMatters event suppressions.<br><br> * {@link https://help.xmatters.com/xmapi/index.html#event-suppressions} * * @module eventSuppressions */ /** * Get all event suppressions from xMatters matching the query. Please refer to the link below for the available query parameters.<br><br> * * {@link https://help.xmatters.com/xmapi/index.html#get-suppressed-events} * * @param {module:environments.xMattersEnvironment} env The xmtoolbox representation of an xMatters instance. * @param {Object} query A json object representing the query string parameters for this request. * @returns {Promise<EventSuppression[]>} Array of Event Suppression Objects Requested */ async function getMany(env, query) { return common.getMany(env, '/api/xm/1/event-suppressions', query, 'Suppressed Events'); } exports.getMany = getMany;