> For the complete documentation index, see [llms.txt](https://bikeconecta.gitbook.io/api-bikeconecta/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bikeconecta.gitbook.io/api-bikeconecta/webhook/produto.md).

# Produto

Eventos para produtos

### PRODUTO\_CRIADO

Este webhook é acionado quando um novo produto é criado.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_CRIADO",
  "dados": {
    "produtoId": 1008,
    "nome": "Produto do produto",
    "ativo": true,
    "categoriaId": 2,
    "categoriaNome": "Nome da categoria",
    "codigo": "00000009",
    "codigoEAN": "7893123321232",
    "controlarEstoque": true,
    "descricao": null,
    "descricaoNCM": null,
    "estoque": 10,
    "fornecedorId": 1,
    "fornecedorNome": "Nome do fornecedor",
    "pesoBruto": 10,
    "pesoLiquido": 10,
    "altura": 10,
    "largura": 10,
    "comprimento": 10,
    "fotos": [
      {
        "url": "https://imgame/nome.jpg"
      }
    ],
    "gerarAlerta": true,
    "marcaId": 1,
    "marcaNome": "Nome da marca",   
    "observacoes": "Observações",
    "origemCSTA": "OmNacional",    
    "quantidadeAlerta": 5,
    "unidadeId": 2,
    "unidadeNome": "nome da unidade",
    "valorDeCusto": null,
    "valorDeVenda": 100,
    "valorICMSST": 0,
    "valorIPI": 0
  }
}
```

***

### PRODUTO\_ALTERADO

Este webhook é acionado quando um produto existente é alterado.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_ALTERADO",
  "dados": {
    "produtoId": 1008,
    "nome": "Produto do produto",
    "ativo": true,
    "categoriaId": 2,
    "categoriaNome": "Nome da categoria",
    "codigo": "00000009",
    "codigoEAN": "7893123321232",
    "controlarEstoque": true,
    "descricao": null,
    "descricaoNCM": null,
    "estoque": 10,
    "fornecedorId": 1,
    "fornecedorNome": "Nome do fornecedor",
    "pesoBruto": 10,
    "pesoLiquido": 10,
    "altura": 10,
    "largura": 10,
    "comprimento": 10,
    "fotos": [
      {
        "url": "https://imgame/nome.jpg"
      }
    ],
    "gerarAlerta": true,
    "marcaId": 1,
    "marcaNome": "Nome da marca",   
    "observacoes": "Observações",
    "origemCSTA": "OmNacional",    
    "quantidadeAlerta": 5,
    "unidadeId": 2,
    "unidadeNome": "nome da unidade",
    "valorDeCusto": null,
    "valorDeVenda": 100,
    "valorICMSST": 0,
    "valorIPI": 0
  }
}
```

***

### PRODUTO\_EXCLUIDO

Este webhook é acionado quando um produto é excluído.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_EXCLUIDO",
  "dados": {
    "produtoId": 1001
  }
}
```

***

### **PRODUTO\_CATEGORIA\_CRIADA**&#x20;

Este webhook é acionado quando uma categoria é criada.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_CATEGORIA_CRIADA",
  "dados": {
    "categoriaId": 1000,
    "categoriaIdPai":null,
    "excluido":false,
    "nome":"bicicletas",
    "padrao":true
    
}
```

***

### **PRODUTO\_CATEGORIA\_ALTERADA**

Este webhook é acionado quando uma categoria é alterada.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_CATEGORIA_ALTERADA",
  "dados": {
    "categoriaId": 1000,
    "categoriaIdPai": null,
    "excluido":false,
    "nome":"bicicletas",
    "padrao":false
    
}
```

***

### **PRODUTO\_CATEGORIA\_EXCLUIDA**

Este webhook é acionado quando uma categoria é excluida.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_CATEGORIA_EXCLUIDA",
  "dados": {
    "categoriaId": 1000
}
```

### **PRODUTO\_MARCA\_CRIADA**

Este webhook é acionado quando uma marca é criada.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_MARCA_CRIADA",
  "dados": {
    "marcaId":1001,
    "excluido":false,
    "nome":"marca exemplo",
    "observacao":"sua observação"
}

```

***

### **PRODUTO\_MARCA\_ALTERADA**

Este webhook é acionado quando uma marca é alterada.

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_MARCA_ALTERADA",
  "dados": {
    "marcaId":1001,
    "excluido":false,
    "nome":"marca exemplo",
    "observacao":"sua observação"
}

```

***

### **PRODUTO\_MARCA\_EXCUIDA**

Este webhook é acionado quando uma marca é excluída

**Payload de Exemplo**

```json
{
  "evento": "PRODUTO_MARCA_EXCLUIDA",
  "dados": {
    "marcaId": 1001
}
```
