1. Download de Documentos
APIs Qcertifica - Documentação Técnica
  • Instruções Gerais
    • Como começar
  • Assinatura Automática
    • Como usar
    • Usuário Assinatura
      POST
  • Serviço Consulta NFe
    • Como usar
    • Autenticação
      POST
    • Importação de Lote de NFe
      POST
  • Download de Documentos
    • Como usar
    • Versão 1.0
      • Autenticação
        • Autenticar
      • Arquivos
        • Download de Arquivos
    • Versão 2.0
      • Requisição
        • Nova Requisição de Download
      • Documentos
        • Download de Documentos
  • EventosNfe
    • Como usar
    • SolicitarMonitoramento
      POST
  • Operações de crédito (RCWS002)
    • Autenticação
    • Contrato e Carta
      • ImportarOperacao
      • CancelarOperacao
      • ExcluirOperacao
      • CancelarDocumentoOperacao
      • ExcluirDocumentoOperacao
      • DownloadZipOperacao
    • Importar Cedentes
      • Como usar
      • ImportarCedentes
    • Operação de crédito
      • ExcluirRemessa
    • Importação Chave NFe
      • ImportarChaveNFe
    • Consultar Crédito
      • ConsultaCredito
  • Operações de crédito (RCWS001)
    • Autenticação
    • Operação de Crédito
      • ImportarRemessa
      • ConsultarRemessa
      • ImportarDocumento
      • DownloadZipRemessa
    • Contrato e Carta
      • ImportarOperacao
      • CacelarOperacao
      • DownloadArquivo
      • DownloadZipOperacao
    • Obter Carimbo do Tempo
      • ObtemCarimboDoTempo
    • Validar Token
      • ValidarToken
    • Consultar Crédito
      • ConsultaCredito
    • Obter Ticket Login
      • ObtemTicketLogin
    • Obter Versão Arquivos
      • ObtemVersaoArquivos
  • Contrato - Carta - CCB - Poderes e Alçadas (Modelo REST)
    • Como usar
    • Autenticação
      • Autenticação
      • Criar novo Token OAuth
    • KMS
      • Validar KMS
    • Assinatura
      • Como usar
      • Assinar Documento
    • CCB
      • Como usar
      • Registrar CCB
      • Cancelar CCB
      • Validar Titular de CCB
    • Poderes e Alçadas
      • Como usar
      • Cadastrar Poderes e Alçadas (v1.0 ou v2.0)
      • Consultar Poderes e Alçadas
    • Operações - Contrato
      • Como usar
      • Importar Contrato
      • Cancelar Contrato
      • Excluir Contrato
      • Baixar Zip de Documentos do Contrato
      • Excluir Documento do Contrato
      • Cancelar Documento do Contrato
    • Operações - Carta
      • Como usar
      • Importar Carta
      • Cancelar Carta
      • Excluir Carta
      • Baixar P7Ss da Carta
      • Baixar Documentos Originais da Carta
      • Baixar Relatórios de Assinatura da Carta
    • Esquemas
      • ResponseOauth
      • ResponseOauthError
      • RequestValidateKMS
      • ResponseValidateKMS
      • ResponseValidateKMSError
      • RequestSignDocument
      • ResponseSignDocumentError
      • AssinaturaModel
      • RequestRegisterDocument
      • ResponseRegisterDocument
      • RequestCancelDocument
      • ResponseDefaultDocument
      • AssinanteModel
      • RequestImportContract
      • ResponseBaseOp
      • ResponseImportContract
      • RequestImportLetter
      • RequestCancelOp
      • RequestExcludeOp
      • RequestDownloadOp
      • ResponseDownloadOp
      • RequestExcludeDocOp
      • RequestCancelDocOp
      • EmpresaPoderesSchema
      • RequestCadPowers
      • RequestCadPowersV2
      • RequestConsultaPowers
      • ResponseConsultaPowers
  • Carta
    • Como usar
    • ImportarCarta
    • ExcluirCarta
    • CancelarCarta
    • DownloadArquivosOriginaisCarta
    • DownloadArquivosComAssinaturaCarta
    • DownloadArquivosP7sCarta
    • DownloadRelatorioConferencia
  • Email Seguro
    • Como usar
    • EnviarEmail
    • EnviarEmailMonitorado
    • ReenviarEmail
    • EnviarEmailLote
  • Registro Duplicata Mercantil
    • Como usar
    • Autenticação
    • Registrar Duplicatas
    • Atualizar Pagamento da Duplicata
    • Excluir Registro de Duplicata
    • Consultar Status das Duplicatas
  • Consulta de Unicidade - Registro Duplicata Mercantil
    • Autenticação
    • Como usar
    • Solicita Verificação de Unicidade
    • Busca Validações
    • Esquemas
      • CheckInteropRequest
      • InteropTitleData
      • CheckInteropResponse
      • GETCheckInteropResponse
      • InteropResponse
      • InteropTitleDataResponse
      • ResponseError
  • Consulta Exposição de Cedentes
    • Autenticação
    • Como usar
    • Consulta Exposição de Cedente
    • Esquemas
      • ConsultAssignorMapResponse
      • AssignorMapResponse
      • ObjetoHistorico
      • ResponseError
  • P7s Webhook
    • Como usar
    • Autenticação
    • Receber P7s
  • Notificações Qcertifica
    • Como usar
    • Assinatura
      • Como usar
      • InformaAssinatura v1.0
      • InformaAssinatura v2.0
    • E-mail Monitorado
      • Como usar
      • InformaEmail - E-mail Seguro Monitorado
    • NF-e
      • Como usar
      • EventosNFe
    • Registro Duplicata
      • Como usar
      • Autenticação - Registro Duplicata
      • RetornoRegistro - Notificação de Registro de Duplicata
  • WebService Custodiante Finaxis
    • Como usar
    • cadastrar
    • alterarStatus
    • statusAssinatura
  • WebService Custodiante Vortx
    • Como usar
    • cadastrar
    • alterarStatus
    • statusAssinatura
  • WebService Custodiante Hemera
    • Como usar
    • cadastrar
    • alterarStatus
    • statusAssinatura
  • WebService Custodiantes Fromtis
    • Como usar
    • Certificação Digital
      • Requisição Certificação Digital
    • NFe
      • Requisição NFe
    • Cancelamento
      • Cancelamento de Operações
  1. Download de Documentos

Como usar

Arquivos

EndPoint responsável em receber os parâmetros da operação para disponibilizar arquivo zip, em base64, contendo os arquivos originais + conferência de assinatura + P7S
Legenda:
Tipo Operação:
1 = Contrato Qcertifica;
2 = CVM 531 / Duplicata Digital.
Campos Obrigatórios
Operações
Número da Remessa OU CNPJ Cedente + Data da Operação OU ID Externo;
Contratos
Número do Contrato OU dois ou mais parâmetros;

Nova requisição de Download

Nesta versão os arquivos não são gerados no ato da requisição, mas sim preparados por rotinas internas de forma assíncrona. Cabe ao usuário fazer uma única requisição para receber um GUID, e com este fazer requisições ao endpoint de download. Inicialmente o retorno será 202, notificando que a requisição é válida, porém, a geração do arquivo .zip não foi finalizada. Deve-se fazer novas requisições a mesma rota periodicamente (com alguns poucos minutos de intervalo), para acompanhar a requisição. Uma vez que o retorno seja 200, isso significa que o download poderá ser feito.

Requisição#

Endpoint usado para requerir que o sistema prepare o arquivo ZIP com P7S e "Original + Conferência". Nesta versão é possível somente gerar a partir de Operações(CVM531), não podendo mais gerar a partir de Contratos. O corpo da requisição deverá conter uma das 3 possibilidades:
Data da Operação e CNPJ do Cedente
Número da Remessa
Identificador Externo

Exemplo para Download do Zip em C#

Abaixo um trecho de código onde demonstra o download do arquivo retornado pelo Endpoint de autorizações v1 e salvando localmente.

Exemplo para Download do Zip em C# - v2
Este código de exemplo serve apenas para os endpoints v2 desta API.

Exemplo de collection para Postman
AutorizaçõesRequest:Método: GET
URL: https://flipapi.qcertifica.com.br/v1/flip/autorizacoes
Query Params:
Token (obrigatório)
Body (vazio)
Headers (opcional)
Script Pré-Requisição (opcional)
Script Teste (opcional)
Response
{
    "token": "123456789",
    "tokenType": "bearer",
    "expiresIn": 15,
    "issued": "2024-03-12T11:34:11.445941Z",
    "expires": "2024-03-12T11:49:11.445941Z"
}
ArquivosRequest:Método: GET
URL: https://flipapi.qcertifica.com.br/v1/flip/arquivos
Query Params:
TipoOperacao (obrigatório)
DataOperacao
CnpjCedente
NumeroRemessa
DataImportacaoContrato
NumeroContrato
Assunto
CnpjDaParte
IdExterno
Body (vazio)
Headers:
Authorization: Bearer {{token}}
Script Pré-Requisição (opcional)
Script Teste (opcional)
Response
{
    "fileContents": "XXX",
    "contentType": "application/zip",
    "fileDownloadName": "arquivo.zip",
    "lastModified": null,
    "entityTag": null,
    "enableRangeProcessing": false
}
Você precisará definir a variável {{token}} no ambiente do Postman com o valor do token recebido no primeiro pedido. Isso garantirá que o cabeçalho Authorization Bearer seja preenchido corretamente com o token JWT.
Modificado em 2026-04-15 18:27:27
Página anterior
Importação de Lote de NFe
Próxima página
Autenticar
Built with