async post(notification, url, data) {
        let config = {
            headers: {
                "Content-Type": "application/json",
                "Authorization": `GenieKey ${notification.opsgenieApiKey}`,
            }
        };

        let res = await axios.post(url, data, config);
        if (res.status == null) {
            return "Opsgenie notification failed with invalid response!";
        }
        if (res.status < 200 || res.status >= 300) {
            return `Opsgenie notification failed with status code ${res.status}`;
        }

        return okMsg;
    }
Make POST request to Opsgenie
@param {BeanModel} notification Notification to send
@param {string} url Request url
@param {object} data Request body
@returns {Promise<string>} Success message