API Dautin (V2)
Apresentação
Documentação para utilização da API – V2 para integração do sistema Dautin.
Ambiente de Teste
Para utilizar o ambiente de teste as requisições devem ser feitas no domínio "dautin.io" ao invés de "dautin.com", cadastre-se em "dautin.io/Account/Register" ou solicite uma conta com o nosso suporte (suporte@dautin.com).
Autenticação
Autenticação do tipo "Bearer Token" realizada através de um token de acesso, solicitado na chamada (/token).
Após gerado o token, todas as solicitações devem conter o número deste token no header da requisição para que seja possível realizar as chamadas.
O tempo de expiração do token é de 3 meses, mas a Dautin se reserva no direito de ajustar o vencimento, caso necessário.
Código de Retorno com Sucesso
200: Sucesso;
Códigos de Retorno com Erro
700: Token não encontrado;
706: Nuvem de armazenamento não pôde ser inicializada;
708: Erro no armazenamento em nuvem do arquivo final;
715: Transação não existe ou não foi encontrada;
719: Acesso Negado;
721: Arquivo Não Armazenado;
800: Sem conteúdo no 'body';
801: Parâmetros passados incorretamente;
802: Um ou mais parâmetros estão nulos ou vazios;
803: Usuário conta PJ sem plano ativo;
804: O tamanho dos arquivos combinados ultrapassa o limite de 100MB;
805: O usuário não possui espaço suficiente na conta para armazenar;
810: Não foi possível realizar download de um ou mais arquivos;
811: Não foi possível converter um ou mais arquivos em PDF;
812: Não foi possível baixar o PDF convertido de um ou mais arquivos;
813: Não foi possível unificar os arquivos em um único PDF;
814: Não foi possível cancelar a operação;
815: Não foi possível baixar o JPG convertido de um ou mais arquivos;
816: Não foi possível buscar a lista de signatários;
817: Não foi possível gerar o arquivo timbrado;
Lista de status da Transação
1: Aguardando Pagamento;
2: Processando Pagamento;
3: Pendente;
4: Falha;
5: Não Realizada;
6: Processando Reembolso;
7: Sucesso;
8: Aguardando Assinatura;
9: Aguardando Usuário;
10: Aguardando Blockchain;
11: Aguardando API (ação do usuário);
Padrão de Retorno
Retorno em JSON: