# Atualizar status de pedido de venda

{% tabs %}
{% tab title="Parâmetros" %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfdk_vHxOFjnfQhhjR6YLGf8iEeztyGUKAm62_YF5m-o15ZLHdv56J-aaaAzi6izDMc0gku_P0VIZtdH3X7-A0iHD2mz4fwgYsECqWz_2w3rp_OarcbX0jgxyJRU0DRkfLNpQ4pTA?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Parâmetros de configuração</p></figcaption></figure>

| Campo                             | Tipo           | Descrição                                                                                                                                                                                                                                                   |
| --------------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Descrição                         | Campo de texto | Descrição visual do conector no editor de fluxo.                                                                                                                                                                                                            |
| Conta de serviço                  | Seletor        | Permite selecionar a conta de serviço para conexão com ERP Bling. A conta de serviço deverá ser do tipo de autenticação OAuth2 e tipo de serviço Bling.                                                                                                     |
| ID da conta de serviço            | Campo de texto | <p>Configuração disponível quando selecionada a opção de conta de serviço personalizada.  </p><p></p><p>Permite inserir o identificador da conta de serviço Bling. Pode ser usado para aplicar valores dinâmicos utilizando a notação Mustache {{msg}}.</p> |
| ID do pedido de venda             | Campo de texto | Identificador do pedido de venda no ERP Bling.                                                                                                                                                                                                              |
| ID da situação do pedido de venda | Campo de texto | Identificador da situação em que o pedido será atualizado para.                                                                                                                                                                                             |
| Output Path                       | Campo de texto | Refere-se ao caminho do resultado da execução na saída do conector no contexto de execução do fluxo.                                                                                                                                                        |
| {% endtab %}                      |                |                                                                                                                                                                                                                                                             |

{% tab title="Payload" %}

#### Sucesso

A requisição deste conector é feita para a API V3 na rota **PATCH** `/pedidos/vendas/{idPedidoVenda}/situacoes/{idSituacao}` atualizando o status de um pedido de venda no ERP Bling. A documentação oficial pode ser acessada em[ Bling Developer](https://developer.bling.com.br/referencia#/Pedidos%20-%20Vendas/patch_pedidos_vendas__idPedidoVenda__situacoes__idSituacao_).

Quando a execução ocorre com sucesso, a resposta será uma string vazia, indicando que a atualização foi realizada com êxito. Isso acontece porque a API retorna um código de status **204**, que sinaliza que a **requisição foi bem-sucedida, mas não há conteúdo a ser retornado na resposta**.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf4H7tnKtw9WqmxtlqX_fhqRu9xymlDGLNZL0SuGXNv2vbe0Qo_d6oh7_AxooML8sc5mEInpHMDsJW9gwQH-eLvddnIkLojwHndDvK2NZiFds6LnNuuy-j_r6Q6HyczYxhYBF7ASQ?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Sucesso na atualização</p></figcaption></figure>

## Erro

Em casos de erro, como a inserção de identificadores incorretos ou inexistentes, a execução irá retornar uma mensagem de erro da API, juntamente com os campos de request e response.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCenhYtvmmiG4ZUDPhy5siu3a5fIbzzcSTOhBAayzyR6FruazkjZLpgpDxZI_vB7OqTJPeFyJWbluj-n7Ee3noE08umR06HjjtuIcl5x7Ke9-zCZwXlcrjWWuvQVv-cqotsv05lA?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Erro na atualização</p></figcaption></figure>
{% endtab %}
{% endtabs %}
