npm i autentique-v2
Set file .env
AUTENTIQUE_URL=https://api.autentique.com.br/v2
AUTENTIQUE_TOKEN="YOUR_TOKEN"
AUTENTIQUE_DEV_MODE="true" || "false"
# if TRUE, document will be created in mode sandbox
Import library
import autentique from 'autentique-v2';
autentique.token = AUTENTIQUE_TOKEN;
autentique.document.listAll(page); // if not isset page is equal 1
autentique.document.listById(documentId);
const attributes = {
document: {
name: 'NOME DO DOCUMENTO',
},
signers: [
{
email: 'email@email.com',
action: 'SIGN',
positions: [
{
x: '50', // Posição do Eixo X da ASSINATURA (0 a 100)
y: '80', // Posição do Eixo Y da ASSINATURA (0 a 100)
z: '1', // Página da ASSINATURA
},
{
x: '50', // Posição do Eixo X da ASSINATURA (0 a 100)
y: '50', // Posição do Eixo Y da ASSINATURA (0 a 100)
z: '2', // Página da ASSINATURA
},
],
},
{
email: 'email@email.com',
action: 'SIGN',
},
],
file: 'https://www.documento.com.br/arquivo.pdf',
};
autentique.document.create(attributes);
autentique.document.signById(documentId);
autentique.document.deleteById(documentId);
autentique.document.moveToFolder({
documentId,
folderId,
});
autentique.document.moveToFolder({
documentId,
folderId,
currentFolderId,
});
autentique.folder.listAll(page); // if not isset page is equal 1
autentique.folder.listById(folderId);
autentique.folder.create({
folder: {
name: 'FOLDER NAME',
},
});
autentique.folder.listDocuments(folderId);
autentique.folder.deleteById(folderId);