UNPKG

@ilovepdf/ilovepdf-nodejs

Version:
60 lines 2.69 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var __1 = __importDefault(require("..")); var dotenv_1 = __importDefault(require("dotenv")); // Load env vars. dotenv_1.default.config(); var instance = new __1.default(process.env.PUBLIC_KEY, process.env.SECRET_KEY); // Get a list of all created signature requests. instance.getSignatureList() .then(function (list) { console.log('List of signatures.'); console.log(list); }); // Get the first page, with max number of 50 entries per page (default is 20, max is 100). instance.getSignatureList(0, 50) .then(function (list) { console.log('List of signatures.'); console.log(list); }); // Get the current status of the signature. instance.getSignatureStatus('<SIGNATURE_TOKEN_REQUESTER>') .then(function (status) { console.log('Signature status.'); console.log(status); }); // Get information about a specific receiver. instance.getReceiverInfo('<RECEIVER_TOKEN_REQUESTER>') .then(function (receiverInfo) { console.log('Information related to a specific receiver.'); console.log(receiverInfo); }); // Downloads the signature original files. instance.downloadOriginalFiles('<SIGNATURE_TOKEN_REQUESTER>') .then(function (data) { console.log('File stream.'); }); // Downloads the signature signed files. instance.downloadSignedFiles('<SIGNATURE_TOKEN_REQUESTER>') .then(function (data) { console.log('File stream.'); }); // Downloads the signature audit files. instance.downloadAuditFiles('<SIGNATURE_TOKEN_REQUESTER>') .then(function (data) { console.log('File stream.'); }); // Correct the email address of a receiver in the event that the email was delivered to an invalid email address. instance.fixReceiverEmail('<RECEIVER_TOKEN_REQUESTER>', 'new@email.com'); // Correct the mobile number of a signer in the event that the SMS was delivered to an invalid mobile number. instance.fixReceiverPhone('<RECEIVER_TOKEN_REQUESTER>', '34666666666'); // This endpoint sends an email reminder to pending receivers. It has a daily limit quota (check the docs to know the daily quota). instance.sendReminders('<SIGNATURE_TOKEN_REQUESTER>'); // Increase the number of days to '4' in order to prevent the request from expiring and give receivers extra time to perform remaining actions. instance.increaseSignatureExpirationDays('<SIGNATURE_TOKEN_REQUESTER>', 4); // Void a signature that is currently in progress. instance.voidSignature('<SIGNATURE_TOKEN_REQUESTER>'); //# sourceMappingURL=sign_management.js.map