> For the complete documentation index, see [llms.txt](https://cloudware.gitbook.io/documentacao-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cloudware.gitbook.io/documentacao-api/api-v0/descarregar-pdf-documentos.md).

# Descarregar PDF documentos

De modo a descarregar o PDF de um documento, deverá realizar um pedido à seguinte rota

```
curl -v -X GET -H 'Content-Type: application/vnd.api+json' \
-H 'Accept: application/json' -H \
'Authorization: Bearer <access_token>' \
'<API_URL>/url_for_print/<document_id>?filter[type]=Document&filter[copies]=1'
```

{% openapi src="/files/Ph0j7Hyh5VB7NivP1zhf" path="/url\_for\_print" method="get" %}
[openapi\_swagger.yml](https://1113994710-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiTdJalKSEf3HO0XWftdu%2Fuploads%2FVKja7VTBGEn3Y3110UWU%2Fopenapi_swagger.yml?alt=media\&token=9ecc7973-2b20-491a-b2ee-e9de90da70ed)
{% endopenapi %}

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

Após a realização deste pedido, irá receber uma resposta do tipo:

```
{
    "data": {
        "type": "url_for_print",
        "id": "received_id",
        "attributes": {
            "url": {
                "scheme": "https",
                "host": "app.cloudware.pt",
                "port": 443,
                "path": "/public-file/path_to_file"
            }
        }
    }
}
```

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:&#x20;

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