Ваша последовательность неверна.Вы назначаете функцию callbackm
после того, как передали ее в качестве аргумента.Вам либо нужно сделать:
exports.handler = async (event, context, callback) => {
var email = event.email;
var callbackcm = function(error, data, responsed) {
// ....
};
apiInstance.emailFullValidation(email, callbackcm);
};
или сделать это:
exports.handler = async (event, context, callback) => {
var email = event.email;
apiInstance.emailFullValidation(email, callbackcm);
function callbackcm (error, data, responsed) {
// ....
};
};
Это потому, что JavaScript разбирает код в два этапа.Google "поднимает" больше о том, как это ведет себя.