# Integração via webhook

Na integração via webhook, o sistema V2Saúde realiza o envio de notificações para um endereço especificado, utilizando uma estrutura de dados específica de acordo com o tipo de notificação.

#### Ativação de webhooks

Os webhooks podem ser ativados na página Cadastros &gt; Empresa e preferências, na aba "Integrações".  
É necessária a contratação do mõdulo de webhooks para utilizar esta função.

[![image-1737333886755.png](https://wiki.v2saude.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1737333886755.png)](https://wiki.v2saude.com.br/uploads/images/gallery/2025-01/image-1737333886755.png)

Ao clicar em "Gerenciar webhooks", a página de gerenciamento de webhooks será exibida. Nesta página é possível gerir as notificações configuradas para a empresa:

[![image-1737333968778.png](https://wiki.v2saude.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1737333968778.png)](https://wiki.v2saude.com.br/uploads/images/gallery/2025-01/image-1737333968778.png)

Clique em "Novo webhook" para cadastrar um novo webhook:

[![image-1737334004801.png](https://wiki.v2saude.com.br/uploads/images/gallery/2025-01/scaled-1680-/image-1737334004801.png)](https://wiki.v2saude.com.br/uploads/images/gallery/2025-01/image-1737334004801.png)

Escolha o tipo, a API Key e a URL do webhook.

#### Linhas gerais sobre o envio de webhooks  


As seguintes informações se aplicam a todas as chamadas de webhook:

1. O V2Saúde realiza chamadas POST para a URL especificada
2. A API Key informada será enviada no cabeçalho (header) "Authorization" da requisição

#### Tipos de webhook  


Os seguintes tipos de webhook são atualmente suportados.

##### Cadastro e alterações em cirurgias

Uma notificação é enviada sempre que uma cirurgia for inserida ou modificada no sistema.

Exemplo de payload da requisição:

`[<br></br>    {<br></br>        "id": 583581,<br></br>        "cliente": {<br></br>            "id": 63387,<br></br>            "nome": "BRADESCO SAUDE - OPERADORA DE PLANOS S/A",<br></br>            "razaoSocial": "BRADESCO SAUDE - OPERADORA DE PLANOS S/A",<br></br>            "cnpj": "15.011.651/0001-54",<br></br>            "cpf": null<br></br>        },<br></br>        "responsavel": "MACHADO DE ASSIS",<br></br>        "paciente": "JOSE DE ALENCAR",<br></br>        "matriculaPaciente": "",<br></br>        "medico": "GRACILIANO RAMOS",<br></br>        "medicoCRM": "1234",<br></br>        "procedimento": "CIRURGIA DE QUADRIL",<br></br>        "data": "2025-01-01",<br></br>        "dataDeCadastro": "2025-01-01",<br></br>        "finalizada": false,<br></br>        "dataDeFinalizacao": null,<br></br>        "dataOrcamentoPos": null,<br></br>        "dataLiberacaoMaterial": null,<br></br>        "dataLimiteRetirada": null,<br></br>        "finalizadaPor": null,<br></br>        "observacao": "",<br></br>        "observacaoVale": "",<br></br>        "observacaoPos": null,<br></br>        "horaCirurgia": "14:30",<br></br>        "cancelada": false,<br></br>        "vendedor": {<br></br>            "id": null,<br></br>            "nome": null,<br></br>            "razaoSocial": null,<br></br>            "cnpj": null,<br></br>            "cpf": null<br></br>        },<br></br>        "hospital": {<br></br>            "id": 62707,<br></br>            "nome": "ALBERT EINSTEIN",<br></br>            "razaoSocial": "",<br></br>            "cnpj": "",<br></br>            "cpf": null<br></br>        },<br></br>        "convenio": {<br></br>            "id": 63387,<br></br>            "nome": "BRADESCO SAUDE - OPERADORA DE PLANOS S/A",<br></br>            "razaoSocial": "BRADESCO SAUDE - OPERADORA DE PLANOS S/A",<br></br>            "cnpj": "15.011.651/0001-54",<br></br>            "cpf": null<br></br>        },<br></br>        "codigoSus": "",<br></br>        "cirurgiaBaixada": false,<br></br>        "observacaoBaixa": null,<br></br>        "nota": null,<br></br>        "statusCotacao": "APROVADA",<br></br>        "procedimentoCirurgico": null,<br></br>        "numeroEmpenho": ""<br></br>    }<br></br>]`

Os seguintes atributos fazem parte do payload da requisição

<table border="1" id="bkmrk-atributo-registro-pa" style="border-collapse: collapse; width: 100%; height: 715.2px;"><tbody><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">**Atributo**  
</td><td style="width: 18.9122%; height: 29.8px;">**Registro Pai**  
</td><td style="width: 31.026%; height: 29.8px;">**Tipo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Descrição**  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">id  
</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Número  
</td><td style="width: 24.9691%; height: 29.8px;">Código da cirurgia  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cliente  
</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Pessoa (ver Registros Auxiliares)  
</td><td style="width: 24.9691%; height: 29.8px;">Dados do cliente  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">responsavel</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String</td><td style="width: 24.9691%; height: 29.8px;">Responsável pela cirurgia</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">paciente</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String</td><td style="width: 24.9691%; height: 29.8px;">Nome do paciente</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">matriculaPaciente</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String</td><td style="width: 24.9691%; height: 29.8px;">Matrícula do paciente</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">medico</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String</td><td style="width: 24.9691%; height: 29.8px;">Nome do médico</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">medicoCRM</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">CRM do médico  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">procedimento</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Descrição do procedimento  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">data</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Date  
</td><td style="width: 24.9691%; height: 29.8px;">Data da cirurgia  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">dataDeCadastro</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">DateTime  
</td><td style="width: 24.9691%; height: 29.8px;">Data de cadastro  
</td></tr><tr><td style="width: 24.9691%; height: 29.8px;">cadastradoPor</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Pessoa (ver Registros Auxiliares)</td><td style="width: 24.9691%; height: 29.8px;">Usuário responsável pelo cadastro  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">finalizada</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Boolean  
</td><td style="width: 24.9691%; height: 29.8px;">Cirurgia finalizada?  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">dataDeFinalizacao</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">DateTime  
</td><td style="width: 24.9691%; height: 29.8px;">Data da finalização  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">dataOrcamentoPos</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">DateTIme  
</td><td style="width: 24.9691%; height: 29.8px;">Data do orçamento pś  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">dataLiberacaoMaterial</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">DateTime  
</td><td style="width: 24.9691%; height: 29.8px;">Data da liberação do material  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">dataLimiteRetirada</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">DateTime  
</td><td style="width: 24.9691%; height: 29.8px;">Data limite da retirada do material consignado  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">finalizadaPor</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Pessoa (ver Registros Auxiliares)</td><td style="width: 24.9691%; height: 29.8px;">Usuário responsável pela finalização  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">observacao</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Observações da cirurgia  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">observacaoVale</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Observações do vale/consignação  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">observacaoPos</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Observações do orçamento pós  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">horaCirurgia</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Time  
</td><td style="width: 24.9691%; height: 29.8px;">Hora da cirurgia  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cancelada</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Boolean  
</td><td style="width: 24.9691%; height: 29.8px;">Cirurgia cancelada?  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">vendedor</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Pessoa (ver Registros Auxiliares)</td><td style="width: 24.9691%; height: 29.8px;">Vendedor  
</td></tr><tr><td style="width: 24.9691%;">hospital</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">Pessoa (ver Registros Auxiliares)</td><td style="width: 24.9691%;">Hospital  
</td></tr><tr><td style="width: 24.9691%;">convenio</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">Pessoa (ver Registros Auxiliares)</td><td style="width: 24.9691%;">Convênio  
</td></tr><tr><td style="width: 24.9691%;">codigoSus</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">String  
</td><td style="width: 24.9691%;">Código SUS do procedimento  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cirurgiaBaixada</td><td style="width: 18.9122%; height: 29.8px;">  
</td><td style="width: 31.026%; height: 29.8px;">Boolean  
</td><td style="width: 24.9691%; height: 29.8px;">Cirurgia com pagamento cancelado/baixado?  
</td></tr><tr><td style="width: 24.9691%;">observacaoBaixa</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">String  
</td><td style="width: 24.9691%;">Observações da baixa  
</td></tr><tr><td style="width: 24.9691%;">nota</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">Número  
</td><td style="width: 24.9691%;">Número da nota fiscal de venda  
</td></tr><tr><td style="width: 24.9691%;">statusCotacao</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">String  
</td><td style="width: 24.9691%;">Status da cotação.  
Os seguintes valores são suportados:  
  
- APROVADA  
    Cotação aprovada
- NAO\_APROVADA  
    Cotação não aprovada
- EM\_ANDAMENTO  
    Aprovação em andamento
- PERDIDA  
    Cotação perdida

</td></tr><tr><td style="width: 24.9691%;">procedimentoCirurgico</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">String  
</td><td style="width: 24.9691%;">Descrição do procedimento  
</td></tr><tr><td style="width: 24.9691%;">numeroEmpenho</td><td style="width: 18.9122%;">  
</td><td style="width: 31.026%;">String  
</td><td style="width: 24.9691%;">Número do empenho da licitação  
</td></tr></tbody></table>

##### Cadastro e alterações em orçamentos pré  


Uma notificação é enviada quando o orçamento pré de uma cirurgia é alterado.

Exemplo de payload da requisição:

`[<br></br>    {<br></br>        "id": 48391,<br></br>        "cirurgia": {<br></br>            "id": 142913,<br></br>            "cliente": {<br></br>                "id": 1234,<br></br>                "nome": "AMIL",<br></br>                "razaoSocial": null,<br></br>                "cnpj": "11.111.111/0001-11",<br></br>                "cpf": null<br></br>            },<br></br>            "responsavel": "AUGUSTO DOS ANJOS",<br></br>            "paciente": "CARLOS DRUMMOND DE ANDRADE",<br></br>            "matriculaPaciente": null,<br></br>            "medico": "VINICIUS DE MORAIS",<br></br>            "medicoCRM": "9196",<br></br>            "instrumentadoresAvulsos": null,<br></br>            "procedimento": "RESSECÇAO ENDOSCOPICA DA PROSTATA",<br></br>            "data": "2025-01-01",<br></br>            "dataDeCadastro": "2025-01-01",<br></br>            "finalizada": false,<br></br>            "dataDeFinalizacao": null,<br></br>            "dataOrcamentoPos": null,<br></br>            "dataLiberacaoMaterial": null,<br></br>            "dataLimiteRetirada": null,<br></br>            "finalizadaPor": null,<br></br>            "observacao": "",<br></br>            "observacaoVale": null,<br></br>            "observacaoPos": null,<br></br>            "horaCirurgia": "16:00",<br></br>            "cancelada": false,<br></br>            "vendedor": {<br></br>                "id": 1829,<br></br>                "nome": "NOME DO VENDEDOR",<br></br>                "razaoSocial": null,<br></br>                "cnpj": null,<br></br>                "cpf": null<br></br>            },<br></br>            "hospital": {<br></br>                "id": null,<br></br>                "nome": null,<br></br>                "razaoSocial": null,<br></br>                "cnpj": null,<br></br>                "cpf": null<br></br>            },<br></br>            "convenio": {<br></br>                "id": null,<br></br>                "nome": null,<br></br>                "razaoSocial": null,<br></br>                "cnpj": null,<br></br>                "cpf": null<br></br>            },<br></br>            "codigoSus": null,<br></br>            "cirurgiaBaixada": false,<br></br>            "observacaoBaixa": null,<br></br>            "nota": null,<br></br>            "statusCotacao": "APROVADA",<br></br>            "procedimentoCirurgico": null,<br></br>            "numeroEmpenho": null,<br></br>            "action": null<br></br>        },<br></br>        "cadastradoPor": {<br></br>            "id": 1747,<br></br>            "nome": "OPERADOR DO SISTEMA",<br></br>            "razaoSocial": null,<br></br>            "cnpj": null,<br></br>            "cpf": null<br></br>        },<br></br>        "aprovado": false,<br></br>        "data": "2025-01-01",<br></br>        "dataAprovacao": null,<br></br>        "observacoes": "",<br></br>        "desconto": 0,<br></br>        "itens": [<br></br>            {<br></br>                "id": 170011,<br></br>                "produto": {<br></br>                    "id": 235167,<br></br>                    "descricao": "CARGA  ARTICULADA ROXA P3H 45 MM",<br></br>                    "referenciaFabricante": "CADD45ENTS",<br></br>                    "registroAnvisa": "80940400003",<br></br>                    "codigoDeBarras": "1000001048024",<br></br>                    "fabricante": {<br></br>                        "id": 101565,<br></br>                        "nome": "PANTHER HEALTHCARE",<br></br>                        "razaoSocial": null,<br></br>                        "cnpj": null,<br></br>                        "cpf": null<br></br>                    }<br></br>                },<br></br>                "valor": 500,<br></br>                "desconto": 0,<br></br>                "quantidade": 1,<br></br>                "quantidadeAutorizada": 0,<br></br>                "quantidadeDoacao": 0<br></br>            }<br></br>        ]<br></br>    }<br></br>]`

Os seguintes atributos fazem parte do payload da requisição:

<table border="1" id="bkmrk-atributo-registro-pa-0" style="border-collapse: collapse; width: 100%; height: 298px;"><tbody><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">**Atributo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Registro Pai**  
</td><td style="width: 24.9691%; height: 29.8px;">**Tipo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Descrição**  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">id  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Número  
</td><td style="width: 24.9691%; height: 29.8px;">Código do orçamento  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cirurgia  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Cirurgia (ver Cadastro e alterações em cirurgias)  
</td><td style="width: 24.9691%; height: 29.8px;">Dados da cirurgia  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cadastradoPor  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Pessoa  
</td><td style="width: 24.9691%; height: 29.8px;">Usuário responsável pelo cadastro do orçamento  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">aprovado  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Boolean  
</td><td style="width: 24.9691%; height: 29.8px;">Aprovado?  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">data  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Date  
</td><td style="width: 24.9691%; height: 29.8px;">Data do orçamento  
</td></tr><tr><td style="width: 24.9691%;">dataAprovacao</td><td style="width: 24.9691%;">  
</td><td style="width: 24.9691%;">Date  
</td><td style="width: 24.9691%;">Data de aprovação do orçamento  
</td></tr><tr><td style="width: 24.9691%;">observacoes</td><td style="width: 24.9691%;">  
</td><td style="width: 24.9691%;">String  
</td><td style="width: 24.9691%;">Observações do orçamento  
</td></tr><tr><td style="width: 24.9691%;">desconto</td><td style="width: 24.9691%;">  
</td><td style="width: 24.9691%;">Número  
</td><td style="width: 24.9691%;">Valor do desconto  
</td></tr><tr><td style="width: 24.9691%;">itens</td><td style="width: 24.9691%;">  
</td><td style="width: 24.9691%;">Objeto  
</td><td style="width: 24.9691%;">Itens do orçamento  
</td></tr><tr><td style="width: 24.9691%;">id  
</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Número  
</td><td style="width: 24.9691%;">Código do orçamento  
</td></tr><tr><td style="width: 24.9691%;">produto  
</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Produto  
</td><td style="width: 24.9691%;">Dados do produto  
</td></tr><tr><td style="width: 24.9691%;">valor  
</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Número  
</td><td style="width: 24.9691%;">Valor unitário  
</td></tr><tr><td style="width: 24.9691%;">desconto  
</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Desconto  
</td><td style="width: 24.9691%;">Valor do desconto  
</td></tr><tr><td style="width: 24.9691%;">quantidade  
</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Número  
</td><td style="width: 24.9691%;">Quantidade  
</td></tr><tr><td style="width: 24.9691%;">quantidadeAutorizada  
</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Número  
</td><td style="width: 24.9691%;">Quantidade autorizada  
</td></tr><tr><td style="width: 24.9691%;">quantidadeDoacao</td><td style="width: 24.9691%;">itens  
</td><td style="width: 24.9691%;">Número  
</td><td style="width: 24.9691%;">Quantidade que não deve ser faturada (doada)  
</td></tr></tbody></table>

#### Registros auxiliares  


##### Pessoa

<table border="1" id="bkmrk-atributo-registro-pa-1" style="border-collapse: collapse; width: 100%; height: 298px;"><tbody><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">**Atributo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Registro Pai**  
</td><td style="width: 24.9691%; height: 29.8px;">**Tipo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Descrição**  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">id  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Número  
</td><td style="width: 24.9691%; height: 29.8px;">Código  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">nome  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Nome  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">razaoSocial  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Razão social  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cnpj  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">CNPJ  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">cpf  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">CPF  
</td></tr></tbody></table>

##### Produto

<table border="1" id="bkmrk-atributo-registro-pa-2" style="border-collapse: collapse; width: 100%; height: 298px;"><tbody><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">**Atributo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Registro Pai**  
</td><td style="width: 24.9691%; height: 29.8px;">**Tipo**  
</td><td style="width: 24.9691%; height: 29.8px;">**Descrição**  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">id  
</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">Número  
</td><td style="width: 24.9691%; height: 29.8px;">Código  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">descricao</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Descrição  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">referenciaFabricante</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Referência do fabricante  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">registroAnvisa</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Número do registro na Anvisa  
</td></tr><tr style="height: 29.8px;"><td style="width: 24.9691%; height: 29.8px;">codigoDeBarras</td><td style="width: 24.9691%; height: 29.8px;">  
</td><td style="width: 24.9691%; height: 29.8px;">String  
</td><td style="width: 24.9691%; height: 29.8px;">Código de barras  
</td></tr><tr><td style="width: 24.9691%;">fabricante  
</td><td style="width: 24.9691%;">  
</td><td style="width: 24.9691%;">Pessoa  
</td><td style="width: 24.9691%;">Dados do fabricante  
</td></tr></tbody></table>