---
title: "Obter downloads da evidência"
method: GET
path: "/v1/verify/{evidenceId}/downloads"
tags: ["Verification"]
---

# Obter downloads da evidência

`GET /v1/verify/{evidenceId}/downloads`

## Request

- Base URL: `https://api.signdocs.com.br`
- URL: `https://api.signdocs.com.br/v1/verify/{evidenceId}/downloads`
- Auth: none required

Retorna URLs pré-assinadas para download dos artefatos de evidência:
pacote de evidência (.p7m), PDF assinado e PDF final com carimbo visual.

## Path parameters

- `evidenceId` string, required

## Response `200`

URLs de download geradas com sucesso.

- VerificationDownloadsResponse: Resposta com URLs de download dos artefatos de evidência.
  - `evidenceId` string, required
  - `signerConfidentiality` boolean: Presente (`true`) quando a evidência pertence a um envelope com confidencialidade entre signatários. Nesse caso `finalPdf` é sempre `null`: o PDF assinado é entregue só ao criador do envelope.
  - `downloads` object, required: Artefatos disponíveis para download. Os campos `originalDocument`, `evidencePack` e `finalPdf` estão sempre presentes mas podem ser `null` quando o arquivo correspondente ainda não foi gerado. O campo `signedSignature` é omitido inteiramente para evidências que pertencem a um envelope multi-signatário.
    - `originalDocument` object, nullable: Documento original enviado pelo cliente. Apenas disponível após a transação atingir o status `COMPLETED` (para evitar vazamento de rascunhos). Caso contrário será `null`.
      - `url` string, uri, required
      - `filename` string, required
    - `evidencePack` object, nullable: Pacote de evidência (.p7m). `null` enquanto o pacote ainda não foi gerado.
      - `url` string, uri, required
      - `filename` string, required
    - `finalPdf` object, nullable: PDF final com carimbo visual de assinatura. `null` enquanto o PDF final ainda não foi gerado, e sempre `null` em envelopes com confidencialidade entre signatários.
      - `url` string, uri, required
      - `filename` string, required
    - `signedSignature` object, nullable: Arquivo PKCS#7 / CMS detached (`.p7s`) gerado por assinatura digital com certificado A1/A3 sobre um documento não-PDF. **Apenas presente para sessões de assinatura standalone** (single-signer). Para evidências que pertencem a um envelope multi-signatário este campo é omitido — a assinatura consolidada de todos os signatários é exposta no endpoint `GET /v1/verify/envelope/{envelopeId}` como `downloads.consolidatedSignature`. Mesmo em sessões standalone pode ser `null` enquanto o arquivo ainda não foi gerado.
      - `url` string, uri, required
      - `filename` string, required

## Other responses

- `404`: Recurso não encontrado.

---

[API](https://skmtc.dev/signdocs/apis/signdocs-brasil-external-api.md) · [All operations](https://skmtc.dev/signdocs/apis/signdocs-brasil-external-api/llms.txt) · [OpenAPI document](https://skmtc.dev/signdocs/apis/signdocs-brasil-external-api/revisions/2d3805aed161?raw)
