# Fila de Pedidos

### Fila de Pedidos

O objetivo da fila de pedidos é disponibilizar um endpoint com os status de pedidos que foram gerador/atualizados pelo Marketplace.

### **Status de pedidos que são disponibilizados na fila:**

* **New** - Pagamento Pendente
* **Processing** - Pagamento Aprovado
* **Canceled** - Cancelado

### **Quando o pedido é disponibilidade na fila?**

Sempre que houver uma atualização de status no pedido provindo de uma atualização do Marketplace.

**Isso quer dizer que:** Inicialmente o pedido será disponibilizado na fila de integração com status de **New**, quando o pedido acaba de ser finalizado pelo cliente.\
\
Quando ele tiver o pagamento aprovado, o status desse pedidos será atualizado para **Processing** e esse mesmo pedido será disponibilizado novamente na fila, porém com um novo status. \
\
Caso o pedido seja cancelado pelo Marketplace, o status desse pedido será atualizado para **Canceled** e o pedido será disponibilizado novamente para fila com o novo status.

### **A Fila de Pedidos possui dois métodos:**

**GET** - Para consulta a fila de pedidos\
Possibilita a sua integração ter ciência de quais são os pedidos que precisam ser integrados em sua Plataforma/ ERP/ Hub.

**DELETE** - Para retirar o pedido da fila\
Possibilita a sua integração informar ao Marketplace quais pedidos você integrou em sua Plataforma/ ERP/ Hub.

**OBS:** O pedido sempre terá o ultimo status atualizado na fila, ou seja se o pedido estiver com o status de **NEW** e a sua integração não buscou esse pedido, caso esse pedido tenha a confirmação de pagamento, ele será atualizado na fila, sem a necessidade de que você faz um GET para capturar o pedido com status de **NEW** e outro com o status de **Processing**.

#### **Esse recurso será disponibilizado até o final do mês de agosto de 2021**


---

# 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://oma.linx.com.br/queues-orders.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.
