signInBatch
Sign multiple documents via API
Overview
Parameters:
Return:
String - In case of success
Exception - In case of failure
To sign in batch we will need:
set your apiToken;
set the user token;
set the signers tokens;
call the method;
How to use:
Save your apiToken:
const apiToken: string = "YOUR TOKEN";
Set the user token, (where to find it)
const userToken: string = "USER TOKEN";
Set your signers tokens
const signerToken1: string = "FIRST SIGNER TOKEN";
const signerToken2: string = "SECOND SIGNER TOKEN";
let signersToken: string[] = [];
signersToken.push(signerToken1, signerToken2);
Create an instance of SignInBatch:
const signBatch = SignBatchBuilder()
.withUserToken(userToken)
.withSignerTokens(signersToken)
.build();
Finally, call the signInBatch method to get an string with the response's success message or an error message:
async function exempleSignInBatch() {
try {
signerResponse: string = new SignerRequest(apiToken).signInBatche(signBatch);
jsonDocResponse: string = new JsonConverter().signerToJson(signerResponse);
console.log(jsonDocResponse);
}
catch(Err) {
console.log(Err);
}
}
Example:
import SignerRequest from "sdk-node-typescript-zapsign/src/signer/SignerRequest";
import { JsonConverter } from "sdk-node-typescript-zapsign/src/services/JsonConverter";
import { SignBatchBuilder } from "sdk-node-typescript-zapsign/src/body/signer/builders/SignBatchBuilder";
const apiToken: string = "YOUR TOKEN";
const userToken: string = "USER TOKEN";
const signerToken1: string = "FIRST SIGNER TOKEN";
const signerToken2: string = "SECOND SIGNER TOKEN";
let signersToken: string[] = [];
signersToken.push(signerToken1, signerToken2);
const signBatch = SignBatchBuilder()
.withUserToken(userToken)
.withSignerTokens(signersToken)
.build();
async function exempleSignInBatch() {
try {
signerResponse: string = new SignerRequest(apiToken).signInBatch(signBatch);
jsonDocResponse: string = new JsonConverter().signerToJson(signerResponse);
console.log(jsonDocResponse);
}
catch(Err) {
console.log(Err);
}
}
Last updated
Was this helpful?