# Alteração

O serviço de alteração permite o envio de alterações de produtos já cadastrados, bem como o envio de aprovação de NCM e respostas das dúvidas dos analistas Systax.

**Método:** PUT

- **URL (Alteração unitária):** https://app.systax.com.br/v2/cfm/products/{id}
- **URL (Alteração em lote):** https://app.systax.com.br/v2/cfm/products/multi

O id é o mesmo código retornado no serviço de cadastro.

# Descrição dos campos de Request e Response

**Request**

Os campos que podem ser enviados são:

<table border="1" cellpadding="2" cellspacing="0" id="bkmrk-nome-tipo-descri%C3%A7%C3%A3o-"><tbody><tr><td>**Nome**</td><td>**Tipo**</td><td>**Descrição**</td></tr><tr><td>descricao</td><td>Texto</td><td>Descrição da mercadoria, importante para o processo de classificação</td></tr><tr><td>complemento</td><td>Texto</td><td>Informações adicionais importantes para se determina a natureza do material</td></tr><tr><td>ean</td><td>Inteiro</td><td>Número GTIN (EAN) se disponível</td></tr><tr><td>ncm\_original</td><td>Inteiro</td><td>A NCM atual da mercadoria</td></tr><tr><td>ex\_tipi\_original</td><td>Inteiro</td><td>O EX da TIPI atual da mercadoria</td></tr><tr><td>ncm\_definitiva</td><td>Inteiro</td><td>A confirmação da NCM que será utilizada.</td></tr><tr><td>ex\_tipi\_definitiva</td><td>Inteiro</td><td>A confirmação da EX que será utilizada, caso necessário.</td></tr><tr><td>resposta\_tecnica</td><td>Texto</td><td>A resposta dada ao questionamento do analista da Systax.</td></tr></tbody></table>

**Importante:** A NCM e EX definitas podem ser iguais ou diferentes à NCM sugerida pelo analista da Systax.

**Response**

Em caso de sucesso a API retornará o campo status com a descrição "Atualizado", caso contrário será apresentado o campo "error", com a descrição apropriada para o tipo de erro detectado.

# Exemplo - Alteração unitária

**Request**

<div id="bkmrk-%7B-%C2%A0-%C2%A0-%22descricao%22%3A-%22"><div>{</div><div> "descricao": "Teste1",</div><div> "complemento": "",</div><div> "ean": "76840002603",</div><div> "ncm_original": "21050010",</div><div> "ex_tipi_original": "",</div><div> "ncm_definitiva": "21050010",</div><div> "ex_tipi_definitiva": "",</div><div> "resposta_tecnica": "Teste"</div><div>}</div></div>**Response**

<div id="bkmrk-%7B-%C2%A0-%C2%A0-%22success%22%3A-tru"><div>{</div><div> "success": true,</div><div> "message": "ok"</div><div>}</div></div>

# Exemplo - Alteração em lote

**Request**

<div id="bkmrk-%7B-%C2%A0-%C2%A0-%22products%22%3A-%5B-"><div>{</div><div> "products": [</div><div> {</div><div> "id": 19511999,</div><div> "descricao": "Teste2",</div><div> "complemento": "Teste",</div><div> "ean": "",</div><div> "ncm_original": "22021000",</div><div> "ex_tipi_original": "",</div><div> "ncm_definitiva": "22021000",</div><div> "ex_tipi_definitiva": "",</div><div> "resposta_tecnica": "Resposta Teste"</div><div> },</div><div> {</div><div> "id": 19512000,</div><div> "descricao": "Teste3",</div><div> "complemento": "Teste",</div><div> "ean": "",</div><div> "ncm_original": "85049090",</div><div> "ex_tipi_original": "",</div><div> "ncm_definitiva": "85049090",</div><div> "ex_tipi_definitiva": "",</div><div> "resposta_tecnica": "Resposta Teste"</div><div> },</div><div> {</div><div> "id": 19512001,</div><div> "descricao": "Teste4",</div><div> "complemento": "Teste",</div><div> "ean": "",</div><div> "ncm_original": "22021000",</div><div> "ex_tipi_original": "",</div><div> "ncm_definitiva": "22021000",</div><div> "ex_tipi_definitiva": "",</div><div> "resposta_tecnica": "Resposta Teste"</div><div> }</div><div> ]</div><div>}</div></div>**Response**

<div id="bkmrk-%7B-%C2%A0-%C2%A0-%22success%22%3A-tru"><div>{</div><div> "success": true,</div><div> "message": "ok",</div><div> "itens": 3,</div><div> "itens_ok": 3,</div><div> "update_ids": [</div><div> {</div><div> "position": 0,</div><div> "cod_interno": "000002",</div><div> "origem_produto": "0",</div><div> "id": 19511999</div><div> },</div><div> {</div><div> "position": 1,</div><div> "cod_interno": "000003",</div><div> "origem_produto": "0",</div><div> "id": 19512000</div><div> },</div><div> {</div><div> "position": 2,</div><div> "cod_interno": "000004",</div><div> "origem_produto": "0",</div><div> "id": 19512001</div><div> }</div><div> ],</div><div> "itens_error": 0,</div><div> "errors": []</div><div>}</div></div>