neverbounce
Version:
An API wrapper for the NeverBounce API
28 lines (27 loc) • 757 B
JavaScript
import HttpsClient from './HttpsClient.js';
/**
* POE (Proof of Email) API endpoints
*/
class POE extends HttpsClient {
/**
* Confirms a POE token
* @param email Email address
* @param result Verification result
* @param confirmationToken Confirmation token
* @param transactionId Transaction ID
* @returns Promise with confirmation response
*/
async confirm(email, result, confirmationToken, transactionId) {
const data = {
email,
result,
confirmation_token: confirmationToken,
transaction_id: transactionId
};
return this.request({
method: 'POST',
path: 'poe/confirm'
}, data);
}
}
export default POE;