# Como resolver o Erro 409: “You cannot update a pipeline that is not on draft mode”

## Entendendo como funcionam os pipelines

Os pipelines são o núcleo da Digibee Integration Platform. Eles consistem em uma sequência de conectores que permite conectar sistemas e estabelecer o fluxo de dados entre eles. Saiba mais na [documentação de Pipeline](/documentation/developer-guide/pt-br/development-cycle/build-overview/pipelines.md).

Cada pipeline possui um [histórico de versões](broken://spaces/cO0A6g1dOsu8BiHYqO67/pages/PkMz16oFtXSARL6zUehX) que lista todas as versões minor dentro de sua versão major, facilitando o gerenciamento. Este histórico inclui o último editor, a data das alterações e uma descrição opcional das mudanças.

Sempre que você cria ou altera um pipeline, uma nova versão minor é adicionada ao histórico de versões.

<figure><img src="/files/orpHId8zNF8CXemuiByF" alt=""><figcaption></figcaption></figure>

## Quando o Erro 409 ocorre?

O Erro 409 ocorre ao tentar salvar alterações em um pipeline que não está mais no modo de rascunho. Isso geralmente acontece quando:

1. Você conclui a criação ou edição do pipeline.
2. Implanta a versão em uma aba diferente.
3. Retorna para fazer novas alterações no pipeline previamente salvo.

No momento em que você clica em Salvar, uma janela pop-up aparece com o Erro 409, indicando que o pipeline não pode ser editado porque já foi implantado e, portanto, não está mais no modo de rascunho.

## Passos para corrigir e prevenir o Erro 409

### Corrigindo o erro

Se você já havia editado o pipeline quando esse erro ocorreu, siga os passos abaixo para salvar suas alterações:

1. Copie a parte do fluxo que foi alterada.
2. Abra uma nova aba e acesse o pipeline no modo de rascunho.
3. Cole o fluxo no pipeline.
4. Salve suas alterações.

Isso garante que as mudanças sejam salvas com sucesso e que uma nova versão minor seja criada.

### Prevenindo o erro

Para prevenir o Erro 409, atualize a página onde o pipeline foi criado após a implantação ou reabra o pipeline no modo de rascunho antes de fazer novas alterações.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digibee.com/documentation/troubleshooting/pt-br/deployment-issues/error-409.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
