Versão 2.3.0 · RESTful + SOAP

API de Integração Universal

Assinaturas Eletrônicas Avançada e Qualificada no padrão ICP-Brasil via Web API RESTful e Webservice SOAP.

← Voltar para Desenvolvedores

Introdução

Define as especificações para integração entre o serviço de assinaturas da plataforma GTI Digital e qualquer sistema que possibilite o consumo de Web APIs baseados em HTTP (RESTful). Permite automatizar o processo de assinatura eletrônica para documentos e operações.

Endpoints

Estrutura da Requisição

PropriedadeTipoTam.Obrig.Descrição
apitokenTexto64SimToken de validação gerado pela GTI Digital.
userTexto150SimE-mail do usuário da conta na plataforma.
idTexto64SimCódigo alfanumérico de identificação da operação.
titleTexto64SimIdentificação da finalidade do processo.
descriptionTexto2048SimDescrição da finalidade do processo.
notifyBooleanoSimDefine se os signatários serão notificados por e-mail.
signersListaSimLista de Signatários.
nameTexto150SimNome do signatário.
cpfTexto18SimCPF/CNPJ do signatário.
emailTexto150SimE-mail do signatário.
functionPerfisSimPerfil do signatário. Ver Lista de Perfis.
signBooleanoSimDefine se o signatário assinará os documentos.
certificateBooleanoSimDefine se o uso de certificados é obrigatório.
documents[].filenameTexto150SimNome do documento.
documents[].contentBase64SimConteúdo do documento em Base64.
documents[].signableBooleanoSimDefine se o documento é assinável.

JSON de Requisição

{ "apitoken": "string", "user": "string", "id": "string", "title": "string", "description": "string", "notify": true, "signers": [ { "name": "string", "cpf": "string", "email": "string", "function": 0, "sign": true, "certificate": true } ], "groups": [ { "cnpjcpf": "string", "name": "string", "signers": [ { "name": "string", "cpf": "string", "email": "string", "function": 0, "sign": true, "certificate": true } ] } ], "documents": [ { "content": "string", "signable": true, "filename": "string" } ] }

Lista de Perfis

PerfilChave
Colaborador0
Representante1
Fiador/Avalista2
Responsável Solidário3
Procurador4
Presidente6
Diretor7
Devedor Solidário8
Testemunha10
Sócio11
Avalista13
Emitente15
Administrador16
Gestor41
Convidado42
Validador43
Representante Legal44
Investidor96
Advogado97
Contador98
Outro99

Resposta da API

PropriedadeTipoDescrição
successBooleanoIndica se o retorno foi bem sucedido.
messageTextoDescrição dos erros.
processIdGuidId do processo criado na plataforma GTI Digital.
{ "success": true, "message": "string", "processId": "string" }
MensagemSucesso
Sucesso - documentos enviados com sucesso.true
Falha - Usuário ou API Token inválido.false
Falha - Dados do processo enviados incorretamente.false
Falha - E-mail inválido para o signatário.false