> For the complete documentation index, see [llms.txt](https://apidocs.cloudinvoice.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.cloudinvoice.net/documentacao-api/relatorios/pdf/check.md).

# Check

Verifica o estado do processo assíncrono de criação do Relatório.

## Verificar Estado da Criação do Relatório

{% hint style="info" %}
Em caso de necessidade de aguardar pelo final do processo, este endpoint poderá ser usado para fazer polling ao estado do processo de criação do relatório com intervalos de alguns segundos.
{% endhint %}

<mark style="color:blue;">`GET`</mark> `https://api.cloudinvoice.net/reports/pdf/:task_id/check/`

#### Path Parameters

| Name     | Type   | Description                                                                                                                                                              |
| -------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| task\_id | string | <p>ID da Tarefa Assíncrona<br><br>Este ID é obtido na resposta ao pedido de criação do Relatório em <a href="/documentacao-api/relatorios/pdf/create.md">Create</a>.</p> |

{% hint style="info" %}
Após concluído o processo de criação do relatório, será fornecido na resposta um url para download do ficheiro PDF gerado.
{% endhint %}

{% tabs %}
{% tab title="Exemplo de Pedido" %}

```shell
curl https://api.cloudinvoice.net/reports/pdf/bc86104a-62cd-4b09-9ab3-7ab56fccd374/check/
    -H "Content-Type: application/json"
```

{% endtab %}

{% tab title="Ex. Resposta (Em execução)" %}

```json
{
    "id": "bc86104a-62cd-4b09-9ab3-7ab56fccd374",
    "name": "async_task_print_report",
    "status": "running"
}
```

{% endtab %}

{% tab title="Ex. Resposta (concluído)" %}

```json
{
    "task_id": "bc86104a-62cd-4b09-9ab3-7ab56fccd374",
    "download": "https://www.cloudinvoice.net/downloads/7f8e8781-698f-426c-aedd-6b7547b84173/download_file/?direct=true&compressed=false"
}
```

{% endtab %}
{% endtabs %}

Para ver exemplos de pedidos nas várias linguagens, consulte a página[ Exemplos de Pedidos.](/introducao/exemplos-de-pedidos.md)
