# > Integração Pedido

{% hint style="danger" %}
**Todo recurso desenvolvido deve ser** [**homologado**](https://desenvolvedores.skyhub.com.br/processo-de-homologacao) **pelo time responsável pela API da Americanas.**
{% endhint %}

## Passos para integração de pedidos

Os passos para integração de pedidos são:

1. Consumir pedidos pela fila de integração (Queues);
2. Confirmar a baixa do pedido;
3. Notificar o andamento do pedido.

### O que será validado durante o processo de homologação?

Durante o processo de homologação serão validados os aspectos citados acima, que englobam o fluxo de pedidos:

* [Criação](/pedidos/criacao-de-pedido-teste.md#1-criar-pedido-teste-status-new): Para a homologação, nas contas de teste será necessário criar pedidos utilizando produtos simples e variáveis;
* [Consumo e confirmação de baixa](/pedidos/consumo-de-pedidos-queues.md#baixar-pedidos-fila-de-integracao): A validação do sistema desenvolvido levará em consideração se houve o correto consumo do pedido a cada atualização de status recebida;
* [Atualização](/pedidos/atualizacao-de-pedidos.md#notificar-o-andamento-do-pedido): No ambiente de teste todos os status do pedido devem ser atualizados pela plataforma/ERP e para a homologação será validado se as atualizações ocorreram de forma esperada e descrita em nossa documentação, respeitando o ciclo de vida a ser seguido pelo pedido.&#x20;

{% hint style="info" %}
Todas as tarefas necessárias para a homologação do recurso podem ser consultadas na guia Validações > [Pedidos](https://desenvolvedores.skyhub.com.br/processo-de-homologacao/validacoes/pedidos-validacao) na seção Processo de Homologação.
{% endhint %}

Navegue pelas guias abaixo para acompanhar cada ação do pedido:

{% content-ref url="/pages/-MHCrxYQXl4ydEWtegfA" %}
[Status de Pedidos](/pedidos/status-de-pedidos.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHCsI56ktuTQn0x2-BI" %}
[Criação e Aprovação de Pedido Teste](/pedidos/criacao-de-pedido-teste.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHCs1WJ6cQFPS8Z9WBy" %}
[Atualização de Pedidos](/pedidos/atualizacao-de-pedidos.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MW\_ugcUvsPRj1ZEzVq5" %}
[Faturamento Pedido - Americanas Entrega Direct](/pedidos/faturamento-pedido-americanas-entrega-direct.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHCsNave609yHnue64k" %}
[Consumo de Pedidos - Queues](/pedidos/consumo-de-pedidos-queues.md)
{% endcontent-ref %}

{% content-ref url="/pages/IzVK7cwOIGzBzkgTPwJ9" %}
[Notificação de Pedidos](/pedidos/notificacao-de-pedidos.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHCsx7N-Wu0t3stXjik" %}
[Consulta de Pedidos](/pedidos/consulta-de-pedidos.md)
{% endcontent-ref %}


---

# 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://desenvolvedores.skyhub.com.br/pedidos/integracao-pedido.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.
