> 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/servico.md).

# Serviço

Eventos para serviço

### SERVICO\_CRIADO

Este webhook é acionado quando um novo serviço é criado.

**Payload de Exemplo**

```json
{
  "evento": "SERVICO_CRIADO",
  "dados": {
    "servicoId": 1,
    "nome": "Serviço de teste",
    "ativo": true,
    "codigo": "00000001",
    "comissao": 12,
    "observacoes": "Manutenção de bicicletas",
    "usuarioCriacao": "Daniel",
    "usuarioId": 1,
    "valor": 123.45,
    "custos": [
      {
        "custoId": 8,
        "descricao": "Outros Custos",
        "tipo": "MateriaisDireto",
        "valor": 10.22
      }
    ]
  }
}
```

***

### SERVICO\_ALTERADO

Este webhook é acionado quando um serviço existente é alterado.

**Payload de Exemplo**

```json
{
  "evento": "SERVICO_ALTERADO",
  "dados": {
    "servicoId": 1,
    "nome": "Serviço de teste",
    "ativo": true,
    "codigo": "00000001",
    "comissao": 12,
    "observacoes": "Manutenção de bicicletas",
    "usuarioCriacao": "Daniel",
    "usuarioId": 1,
    "valor": 123.45,
    "custos": [
      {
        "custoId": 8,
        "descricao": "Outros Custos",
        "tipo": "MateriaisDireto",
        "valor": 10.22
      }
    ]
  }
}
```

***

### SERVICO\_EXCLUIDO

Este webhook é acionado quando um serviço é excluído.

**Payload de Exemplo**

```json
{
  "event": "SERVICO_EXCLUIDO",
  "data": {
    "servicoId": "54321"
  }
}
```
