# Homologando sua Integração

## Processo de Homologação

A homologação existe para garantir que o seu desenvolvimento passou nos requisitos de integração com o Linx Marketplace, uma vez que você tenha desenvolvido integração com o Linx Marketplace, você poderá usufruir desta integração para se conectar com outros clientes da  Linx que possuem a nossa plataforma commerce com o Marketplace ativo.

### **Consulta de Categorias:**

A sua integração precisa ser capaz de consultar os endpoints de categorias do Marketplace, isso para que o seller tenha ciência de quais são as categorias, atributos e valores dos atributos que são aceitos naquele Marketplace para aquelas categorias, você precisa desenvolver:

1. GET para consultar a lista de categorias<br>
2. GET para consultar uma categoria especifica<br>
3. GET para consultar a lista de atributos de uma categoria<br>
4. GET para consultar a lista de valores de um atributo

### **Integração de Produtos:**

A sua integração precisa ser capaz de consultar, criar, atualizar e deletar produtos e suas variações em linhas gerais você precisa desenvolver:

1. GET para consultar a lista de produtos<br>
2. POST para criar produto no Marketplace<br>
3. GET para consultar um produto especifico<br>
4. PUT para atualizar um produto especifico<br>
5. DELETE para excluir um produto do Marketplace<br>
6. GET para consultar a lista de variações de um produto<br>
7. POST para adicionar uma variação em um produto<br>
8. GET para consultar uma variação de um produto<br>
9. PUT para atualizar uma variação de um produto<br>
10. DELETE para excluir uma variação de um produto<br>
11. POST para listar todos os produtos com filtro de pesquisa<br>
12. POST para criar/atualizar um lote de produtos no Marketplace<br>
13. GET para consultar os status das atualizações realizadas no produto<br>
14. DELETE para excluir um produto da fila de atualizações<br>
15. GET para realizar auditoria dos logs de integração

### **Integração de Preços**

A sua integração precisa ser capaz de integrar os preços com o Marketplace além de consultar e atualizar preços de SKU, em linhas gerais você precisa desenvolver:

1. GET para consultar todos os pedidos<br>
2. GET para consultar pedidos específicos<br>
3. PUT para cancelar o pedido

### Integração de Estoque

A sua integração precisa ser capaz de integrar os estoque com o Marketplace além de consultar e atualizar estoque de SKU, em linhas gerais você precisa desenvolver:

1. GET para consultar estoque de SKU;<br>
2. PUT para atualizar estoque de SKU;<br>
3. POST para atualizar estoque de SKU em lote.

### Integração de Pedidos

A sua integração precisa ser capaz de integrar os pedidos do Marketplace com a sua plataforma, além de consultar e cancelar pedidos. Em linhas gerais você precisa desenvolver:

1. GET para consultar preço de SKU;<br>
2. PUT para atualizar preço de SKU;<br>
3. POST para atualizar preço de SKU em lote.

### **Integração de Entregas**

A sua integração precisa ser capaz de consultar, e atualizar as informações dos fulfillments de um pedido, em linhas gerais você precisa desenvolver:

1. GET para consultar todos os fulfillments<br>
2. GET para consultar fulfillment específico<br>
3. POST para enviar a nota fiscal de um fulfillment<br>
4. POST para enviar o código de rastreio de um fulfillment<br>
5. POST para enviar a confirmação de entrega de um fulfillment<br>
6. POST para enviar o cancelamento de um fulfillment

O Marketplace é responsável por realizar a homologação com a sua integração.

\ <br>


---

# 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/integration-homologation.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.
