> For the complete documentation index, see [llms.txt](https://docs.autentique.com.br/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.autentique.com.br/api/2/mutations/movendo-documento-para-pasta.md).

# Movendo Documento para Pasta

Para mover um documento para uma pasta, use a seguinte *mutation*:

```graphql
mutation {
  moveDocumentToFolder(
    document_id: "ID_DO_DOCUMENTO",
    folder_id: "ID_DA_PASTA_DE_DESTINO"
  )
}
```

E último, testando essa *mutation* no [Altair](https://altair.autentique.com.br):

![](/files/-LzJDYeGYg2pUMzklBPT)

Caso o seu documento já estiver em uma pasta, você precisa enviar o parâmetro correspondente a pasta atual dele, com o atributo `current_folder_id`:

```graphql
mutation {
  moveDocumentToFolder(
    document_id: "ID_DO_DOCUMENTO",
    current_folder_id: "ID_DA_PASTA_ATUAL",
    folder_id: "ID_DA_PASTA_DE_DESTINO"
  )
}
```

E se você precisar arquivar um documento em uma pasta de grupo ou de organização, será necessário usar o atributo `context`:

<pre class="language-graphql"><code class="lang-graphql"><strong>mutation {
</strong>  moveDocumentToFolder(
    document_id: "ID_DO_DOCUMENTO",
    folder_id: "ID_DA_PASTA_DE_DESTINO",
    context: ORGANIZATION # Para pastas da organização, GROUP para pastas de grupo
  )
}
</code></pre>

Por fim, para remover um documento da pasta, você precisa indicar `folder_id` como `null`:

```graphql
mutation {
  moveDocumentToFolder(
    document_id: "ID_DO_DOCUMENTO",
    folder_id: null
  )
}
```

{% hint style="info" %}
Você pode conferir o que é cada um desses parâmetros direto na documentação completa da API GraphQL, no menu Docs do [Altair](https://altair.autentique.com.br). Se você não sabe como fazer isso, confira o nosso tutorial em [Usando o Altair](/api/2/integracao/altair.md)
{% endhint %}

{% hint style="info" %}
Se o Altair não te ajuda para integrar com a API, confira alguns exemplos de como fazer essas requisições de outra forma: <https://graphql.org/graphql-js/graphql-clients/>
{% endhint %}

{% file src="/files/-M03o9cE5QB3vLoPUlzJ" %}
Para importar e usar no Postman
{% endfile %}
