Pular para o conteúdo principal

Envio de documentos com anexos

A funcionalidade Envio de documentos com anexos permite integrar documentos principais junto com arquivos adicionais que atuam como anexos dentro do mesmo fluxo de assinatura, além de solicitar documentos anexos sem a necessidade de um documento principal.

Exemplo de integração​

aviso

Para a integração, é necessário ter um elemento <iframe id='iframeId'> onde o SDK será renderizado, e a função AucoSDK deve receber o ID desse elemento.

info

Acesse o link para ver a referência dos eventos necessários em uma integração do SDK: 👉🏻 Eventos

Integração básica​

import { AucoSDK } from 'auco-sdk-integration';

const unsubscribe = AucoSDK({
iframeId: 'iframeId',
sdkType: 'attachments',
language: 'es', // Idiomas aceitos 'es' | 'en'
keyPublic: 'puk_xxxxx', // Chave pública da empresa necessária para criar o processo
events: {
onSDKReady,
onSDKClose,
onSDKToken,
},
sdkData: {
uxOptions: {
primaryColor: '#021c30',
alternateColor: '#a557f2',
},
},
env: process.env.PUBLIC_ENVIRONMENT === 'dev' ? 'DEV' : 'PROD',
});

Integração com signatários pré-carregados​

info

Acesse o link para ver a referência de países e tipos de documento aceitos 👉🏻 Documentos e países

import { AucoSDK } from 'auco-sdk-integration';

const unsubscribe = AucoSDK({
iframeId: 'iframeId',
sdkType: 'attachments',
language: 'es', // Idiomas aceitos 'es' | 'en'
keyPublic: 'puk_xxxxx', // Chave pública da empresa necessária para criar o processo
events: {
onSDKReady,
onSDKClose,
onSDKToken,
},
sdkData: {
users: [
{
name: 'Signatário nº 1';
email: 'signer@auco.ai';
phone: '+573151234567';
country: 'CO';
id: '1234567890';
idType: 'CC';
}
],
uxOptions: {
primaryColor: '#021c30',
alternateColor: '#a557f2',
},
},
env: process.env.PUBLIC_ENVIRONMENT === 'dev' ? 'DEV' : 'PROD',
});