# 1. Como consultar dados enviados para conferencia?
1. Execute a query abaixo no sql server para encontrar o checkoutStartid
```
select cs.Id CheckoutStartId, cs.CreatedAt
from checkouts c
join CheckoutStarts cs on c.id = cs.CheckoutId
left join CheckoutCompletes cc on cs.Id = cc.CheckoutStartId
where c.ExternalNumber = 'Coloque o OrderNumerAqui'
```
2. Acesse o cloudwatch para buscar o log do request
Use o filtro abaixo para encontrar os dados enviados no log. Lembre-se de usar o checkoutStartId recuperado no passo anterior nesse filtro, lembre-se de usar o grupo `homolog-apis`
`| filter @message like /checkoutStartId\/complete/
and msg.context = 'incoming-request'
and msg.custom.method = 'POST'`
É assim que vai retornar caso algum dado tenha sido encontrado no log, fique atento para a data que será usada na busca, pois se usarmos a data errada nao vamos encontrar as informações.
Recomendamos que a data usada seja a partir da data de criação do CheckoutStart usado, essa informação também está disponível na consulta do passo 1.

3. Nesse payload temos as informações que o operador enviou para conferir o pedido. Entre as informações estão o peso dos itens, o checkoutItemId que é o identificador único para um item na conferência e alguns outros detalhes menos importantes. Outra informação importante nesse log é o CorrelationId, esse id nos ajuda listar todos os logs dessa operação desde a entrada do request no sistema até o retorno para o cliente.
3.1. Como consultar o retorno da conferência para o cliente?
Use o CorrelationId retornado na consulta do passo 3 e execute a consulta abaixo, lembre-se de usar o grupo `homolog-apis`:
`| filter CorrelationId = 'informe o CorrelationId'`
Muitas linhas vão ser listadas permitindo que seja possível acompanhar passo a passo o que aconteceu no processo de conferência. Para pegar expecificamente o retorno podemos usar o filtro abaixo, lembre-se de usar o grupo `homolog-apis`:
`| filter CorrelationId = 'informe o CorrelationId' and msg.context = 'outgoing-response'`

# 2. Como consultar dados enviados para pdv?
Após a conferência ter sido concluída com sucesso os dados são enviados para o pdv. Esse processo serve para cadastrar o pedido com os itens conferidos no pdv pra que seja possível gerar o cupom fiscal sem a necessidade de bipar item a item.
Para buscar os dados que são enviados para o pdv precisamos ir até o cloudwatch busca no log, lembre-se de usar o grupo `homolog-apis`.
No log, informe o período em que deseja buscar e use o filtro abaixo para encontrar.
```
| filter @message like /orderNumber/
and @message like /url da api do cliente/
```