Impossibilidade de automatizar a rota POST /api/company/create ,por falta de contrato de interface.

Resumo: Não é possível concluir a cobertura de testes automatizados para a criação de empresas devido à ausência de documentação (Swagger/OpenAPI) e ao retorno de erro genérico (400 - invalid data!) da API, que não especifica qual campo ou regra de validação está falhando.

Evidências das Tentativas (Engenharia Reversa): Foram realizadas diversas tentativas de inferir o payload correto via análise exploratória, todas resultando em 400 Bad Request:

  1. Tentativa Padrão: Envio de CNPJ válido (14 dígitos) e campos básicos.
  2. Análise de Banco de Dados: Identificado que o banco armazena CNPJs com 11 dígitos (formato CPF) e sem pontuação. O teste foi adaptado para esse formato, mas a falha persistiu.
  3. Engenharia Reversa via GET: Extraída a estrutura do JSON de uma empresa existente (ID 5). O payload de criação foi ajustado para espelhar essa estrutura (incluindo campos descobertos como additional), sem sucesso.
  4. Tipagem de Dados: Testados envios com tipagem estrita (Strings vs Inteiros) para campos numéricos (show, number), sem sucesso.
  5. Variantes de Endereço: Testados payloads com objeto de endereço aninhado e plano.

Causa Raiz do Bloqueio: A API possui regras de validação ocultas que não podem ser deduzidas sem acesso a documentação ou uma interface gráfica funcional para captura de tráfego (Network).

Solicitação / Próximos Passos: Para desbloquear essa tarefa, necessito de um dos itens abaixo: