# Descarregar PDF de Documentos de Venda

### Obter Caminho para Ficheiro

{% hint style="warning" %}
Para um documento ser descarregado, o mesmo deve estar com um estado (status) de finalizado (status = 1) .
{% endhint %}

{% openapi src="<https://1863668386-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk7sif7BY0rPzivMcj1HB%2Fuploads%2FZBJyxFky3EPPL5hA0Lxx%2FTOConline%20Open%20API.yaml?alt=media&token=a2616c07-07e1-4b6e-b74f-3de4caae92d7>" path="/api/url\_for\_print/{salesDocumentId}" method="get" %}
[TOConline Open API.yaml](https://1863668386-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk7sif7BY0rPzivMcj1HB%2Fuploads%2FZBJyxFky3EPPL5hA0Lxx%2FTOConline%20Open%20API.yaml?alt=media\&token=a2616c07-07e1-4b6e-b74f-3de4caae92d7)
{% endopenapi %}

<pre data-title="Endpoint" data-overflow="wrap"><code><strong>https://app.toconline.pt/api/url_for_print/&#x3C;id do documento de venda>?filter[type]=Document&#x26;filter[copies]=1
</strong></code></pre>

{% hint style="info" %}
Para obter o id do Documento de Compra pretendido (document\_id) poderá consultar: [#obter-todos-os-documentos-de-compra-finalizados](https://api-docs.toconline.pt/compras/documentos-de-compra#obter-todos-os-documentos-de-compra-finalizados "mention")
{% endhint %}

Tal como nos restantes pedidos especificados anteriormente, o \<access\_token> corresponde ao token de acesso válido devolvido pelo serviço de OAuth

### Descarregar Ficheiro

Utilizando a resposta recebida, deverá concatenar os atributos: scheme + "://" + host + path, e irá obter o link através do qual a transferência é imediata. Neste caso, seria:

```
https://app.toconline.pt/public-file/path_to_file
```
