Public
Documentation Settings

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:

Plain Text
{
    status: {codigo_retorno},
    data: {info_adicional}
}