<!-- MCP bundle: repmais-api-docs -->
# Guarani API
Version: 0.0.1
## Operations
GET /usuario/{id}
operationId: buscarPorId
summary: Buscar um usuário pelo id
tags: Usuários
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /usuario/{id}
operationId: atualizar
summary: Atualizar um usuário pelo id
tags: Usuários
requestBody: application/json: CriarEditarUsuarioDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transportadoras/{id}
operationId: buscarPorId_1
summary: Api responsável por buscar transportadora por id
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /transportadoras/{id}
operationId: atualizar_1
summary: Api responsável por atualzar transportadora por id
tags: Transportadora
requestBody: application/json: CriarEditarTransportadoraDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /transportadoras/{id}
operationId: excluir_1
summary: Api responsável por excluir logicamente transportadora e todos os registros relacionados
tags: Transportadora
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transportadoras/enderecos/{id}
operationId: buscarEnderecoPorId
summary: Api responsável por buscar endereço por id
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /transportadoras/enderecos/{id}
operationId: atualizarEndereco
summary: Api responsável por atualizarPorIdExterno endereço por id de transportadora
tags: Transportadora
requestBody: application/json: CriarEditarTransportadoraLocalidadeDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /transportadoras/enderecos/{id}
operationId: excluirEnderecoPorId
summary: Api responsável por excluir logicamente endereço da transportadora.
tags: Transportadora
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transportadoras/documentos/{id}
operationId: buscarDocumentoPorId
summary: Api responsável por buscar documento por id
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /transportadoras/documentos/{id}
operationId: atualizaDocumento
summary: Api responsável por atualizarPorIdExterno documento por id de transportadora
tags: Transportadora
requestBody: application/json: TransportadoraDocumentoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /transportadoras/documentos/{id}
operationId: excluirDocumentoPorId
summary: Api responsável por excluir logicamente documento da transportadora
tags: Transportadora
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transportadoras/conexoes/{id}
operationId: buscarConexaoPorId
summary: Api responsável por buscar conexão de transportadora por id
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /transportadoras/conexoes/{id}
operationId: atualizaConexoes
summary: Api responsável por atualizarPorIdExterno conexão por id transportadora
tags: Transportadora
requestBody: application/json: TransportadoraConexaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /transportadoras/conexoes/{id}
operationId: excluirConexaoPorId
summary: Api responsável por excluir logicamente conexão da transportadora.
tags: Transportadora
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transacoes/{id}
operationId: buscarPorId_2
summary: Api responsável por buscar uma transação pelo id
tags: Transações
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /transacoes/{id}
operationId: atualiza
summary: Api responsável por atualizarPorIdExterno uma transação
tags: Transações
requestBody: application/json: CriarEditarTransacoes
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /titulos/{id}
operationId: atualizar_2
summary: Editar um título
tags: Títulos
requestBody: application/json: CriarEditarTituloDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /titulos/{id}
operationId: excluir_2
summary: Excluir título por id
tags: Títulos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /tabela-precos/{id}
operationId: buscarPorId_3
summary: Api responsável por buscar um tabela de preço pelo id
tags: tabela-precos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /tabela-precos/{id}
operationId: atualiza_1
summary: Api responsável por atualizar uma nova representada
tags: tabela-precos
requestBody: application/json: CriarEditarTabelaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /tabela-precos/tabelas-produtos-regras-gerais/{id}
operationId: atualizarTabelaProdRegras
summary: Api responsável por atualizar regras gerais da tabela de preços do produto
tags: tabela-precos
requestBody: application/json: CriarEditarTabelaProdRegrasDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada/{id}
operationId: buscarPorId_4
summary: Buscar representada por identificador
tags: representada, Representada
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /representada/{id}
operationId: atualizar_3
summary: Atualizar uma representada
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada/fidelidades/{id}
operationId: buscarFidelidadePorId
summary: Buscar fidelidade por identificador
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /representada/fidelidades/{id}
operationId: atualizarFidelidade
summary: Atualizar fidelidade.
tags: representada, Representada
requestBody: application/json: CriarEditarFidelidadeDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /representada/endereco/{id}
operationId: atualizarEndereco_1
summary: Editar endereço por identificador.
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaLocalidadeDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada/documentos/{id}
operationId: buscarDocumentoPorId_1
summary: Buscar documento por id
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /representada/documentos/{id}
operationId: atualizarDocumento
summary: Atualizar documento.
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaDocumentoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada/contatos/{id}
operationId: buscarContatoPorId
summary: Buscar contato por identificador.
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /representada/contatos/{id}
operationId: atualizarContato
summary: Atualizar um contato.
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaContatoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada/contatos-conexoes/{id}
operationId: buscarContatoConexaoPorId
summary: Buscar conexão de contato por id
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /representada/contatos-conexoes/{id}
operationId: atualizarContatoConexao
summary: Atualizar uma conexao de um contato.
tags: representada, Representada
requestBody: application/json: CriarEditarContatoConexaoDTO_PutSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /representada/conexoes/{id}
operationId: atualizarConexao
summary: Atualizar uma conexão
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaConexaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /questionarios/{id}
operationId: buscarPorId_5
summary: Buscar questionário por id.
tags: Questionarios, Questionários
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /questionarios/{id}
operationId: atualizar_4
summary: Editar um questionário
tags: Questionarios, Questionários
requestBody: application/json: CriarEditarQuestionarioDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /promocoes/{id}
operationId: buscarPorId_6
summary: Api responsável por buscar promoção por id
tags: Promoções
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /promocoes/{id}
operationId: atualizar_5
summary: Api responsável por atualzar promoção por id
tags: Promoções
requestBody: application/json: CriarEditarPromocaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos/{id}
operationId: buscarProdutoPorId
summary: Buscar produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/produtos/{id}
operationId: atualizar_6
summary: Atualizar produto.
tags: Produtos
requestBody: application/json: CriarEditarProdutoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-frete/{id}
operationId: buscarFretePorId
summary: Buscar frete do produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/produtos-frete/{id}
operationId: atualizarFrete
summary: Editar frete do produto.
tags: Produtos
requestBody: application/json: CriarEditarProdutoFreteDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-estoque/{id}
operationId: buscarEstoqueEntradaPorId
summary: Buscar embalagem do produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/produtos-estoque/{id}
operationId: atualizarEstoqueEntrada
summary: Editar estoque de entrada do produto.
tags: Produtos
requestBody: application/json: CriarEditarEstoqueEntradaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/linhas-produtos/{id}
operationId: buscarLinhaProdutoPorId
summary: Buscar linha de produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/linhas-produtos/{id}
operationId: atualizarLinhaProduto
summary: Editar linha de produto.
tags: Produtos
requestBody: application/json: CriarEditarLinhaProdutoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/fabricantes/{id}
operationId: buscarFabricantePorId
summary: Buscar fabricantes por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/fabricantes/{id}
operationId: atualizarFabricante
summary: Editar fabricantes do produto.
tags: Produtos
requestBody: application/json: CriarEditarFabricanteDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/embalagens/{id}
operationId: buscarEmbalagemPorId
summary: Buscar embalagem por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/embalagens/{id}
operationId: atualizarEmbalagem
summary: Editar embalagem.
tags: Produtos
requestBody: application/json: CriarEditarEmbalagemDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/categorias/{id}
operationId: buscarCategoriaPorId
summary: Buscar categoria por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /produtos/categorias/{id}
operationId: atualizarCategoria
summary: Editar categorias do produto.
tags: Produtos
requestBody: application/json: CriarEditarCategoriaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /parametros/{id}
operationId: atualizar_7
summary: Atualizar novos parâmetros
tags: Parâmetros
requestBody: application/json: CadatrarEditarParametrosDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /pagamentos/forma/{id}
operationId: buscarFormaPorId_1
summary: Buscar forma de pagamento por id.
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /pagamentos/forma/{id}
operationId: atualizarForma
summary: Editar uma forma de pagamento
tags: Pagamentos
requestBody: application/json: CriarEditarFormaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /pagamentos/forma/{id}
operationId: deletarForma
summary: Excluir uma forma de pagamento
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /pagamentos/condicao/{id}
operationId: buscarCondicaoPorId
summary: Buscar condição de pagamento por id.
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /pagamentos/condicao/{id}
operationId: atualizarCondicao
summary: Editar uma condição de pagamento
tags: Pagamentos
requestBody: application/json: CriarEditarCondicaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /pagamentos/condicao/{id}
operationId: deletarCondicao
summary: Excluir uma condição de pagamento
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /ordem/politicas-especiais/{id}
operationId: buscarPoliticaEspecialPorId
summary: Buscar politica especial por id
tags: Ordem
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /ordem/politicas-especiais/{id}
operationId: atualizarPoliticaEspecial
summary: Editar uma politica especial.
tags: Ordem
requestBody: application/json: CriarEditarPoliticaEspecialDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /ordem/politicas-especiais/{id}
operationId: excluirPoliticaEspecial
summary: Exclui logicamente politica especial e todos os registros relacionados 
tags: Ordem
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /ordem/integrador
operationId: buscarOrdemIntegrador
tags: Ordem
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /ordem/integrador
operationId: atualizarEtapaOrdem
summary: Atualizar o status de uma ordem pra integrada.
tags: Ordem
requestBody: application/json: array
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /ordem/integrador/integrar/{idPedido}
operationId: atualizarOrdemIntegrador
summary: Integrar - atualizar uma ordem.
tags: Ordem
requestBody: application/json: CriarEditarOrdemIntegrador
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /ordem/acompanhamento/{id}
operationId: buscarAcompanhamentoPorId
summary: Buscar relatorio acompanhamento por ID
tags: Ordem
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /ordem/acompanhamento/{id}
operationId: editarAcompanhamento
summary: Editar relatorio acompanhamento
tags: Ordem
requestBody: application/json: CriarEditarAcompanhamentoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /ordem/acompanhamento/{id}
operationId: removerAcompanhamento
summary: Remover relatorio acompanhamento
tags: Ordem
responses: 200: Removido com sucesso; 400: Bad Request; 404: Not Found

---

GET /metas/{id}
operationId: buscarPorMetasId
summary: Buscar meta por id
tags: Metas
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /metas/{id}
operationId: atualizar_8
summary: Editar uma meta.
tags: Metas
requestBody: application/json: CriarEditarMetaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /localidades/municipios/{id}
operationId: atualizar_9
summary: Editar um município
tags: Localidade
requestBody: application/json: CriarEditarMunicipioDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /local-estoque/{id}
operationId: buscarPorId_8
summary: Buscar local de estoque por id.
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /local-estoque/{id}
operationId: atualizar_10
summary: Editar um local de estoque
tags: Local de Estoque
requestBody: application/json: CriarEditarLocalEstoqueDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/{id}
operationId: buscarPorId_9
summary: Buscar fechamento de comissão por id.
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /impostos/{id}
operationId: atualizar_11
summary: Editar um fechamento de comissão
tags: Impostos
requestBody: application/json: CriarEditarImpostoBFFDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/iva/{id}
operationId: buscarIvaPorId
summary: Buscar IVA por id.
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /impostos/iva/{id}
operationId: atualizarIva
summary: Editar IVA
tags: Impostos
requestBody: application/json: CriarEditarIvaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/ipi/{id}
operationId: buscarIpiPorId
summary: Buscar IPI por id.
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /impostos/ipi/{id}
operationId: atualizarIpi
summary: Editar IPI
tags: Impostos
requestBody: application/json: CriarEditarIpiDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/icms-st/{id}
operationId: buscarIcmsPorId
summary: Buscar ICMS por id.
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /impostos/icms-st/{id}
operationId: atualizarIcms
summary: Editar ICMS
tags: Impostos
requestBody: application/json: CriarEditarIcmsDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fluxos/{id}
operationId: buscarPorId_10
summary: Api responsável por buscar um fluxo pelo id
tags: Fluxos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /fluxos/{id}
operationId: atualiza_2
summary: Api responsável por atualizarPorIdExterno um fluxo
tags: Fluxos
requestBody: application/json: EditarFluxo
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fluxo-etapas/{id}
operationId: buscarPorId_11
summary: Buscar etapa fluxo pelo id.
tags: Etapas de FLuxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /fluxo-etapas/{id}
operationId: atualizar_12
summary: Editar etapa do fluxo.
tags: Etapas de FLuxos
requestBody: application/json: EditarFluxoEtapaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fechamentos/{id}
operationId: buscarPorId_12
summary: Buscar fechamento de comissão por id.
tags: Fechamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /fechamentos/{id}
operationId: atualizar_13
summary: Editar um fechamento de comissão
tags: Fechamentos de Comissão
requestBody: application/json: CriarEditarFechamentoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /fechamentos/{id}
operationId: excluir_3
summary: Exclui logicamente um fechamento de comissão por id.
tags: Fechamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fechamentos/lancamentos/{id}
operationId: buscarLancamentoPorId
summary: Buscar lançamento de comissão por id.
tags: Fechamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /fechamentos/lancamentos/{id}
operationId: atualizarLancamento
summary: Editar um lançamento de comissão
tags: Fechamentos de Comissão
requestBody: application/json: CriarEditarLancamentoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /fechamentos/lancamentos/{id}
operationId: excluirLancamento
summary: Exclui logicamente um lançamento de comissão por id.
tags: Fechamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /faturamentos/{id}
operationId: atualizarFaturamento
summary: Editar um faturamento
tags: Faturamentos, Faturamentos de Comissão
requestBody: application/json: CriarEditarFaturamentoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /faturamentos/{id}
operationId: excluir_4
summary: Excluir faturamento por id
tags: Faturamentos, Faturamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /faturamentos/tipos-observacoes-personalizadas/{id}
operationId: atualizarTipoObservacao
summary: Editar um tipo de observação personalizada
tags: Faturamentos, Faturamentos de Comissão
requestBody: application/json: TipoObservacaoPersonalizadaDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /faturamentos/tipos-observacoes-personalizadas/{id}
operationId: excluirTipoObservacao
summary: Excluir um tipo de observação personalizada
tags: Faturamentos, Faturamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /faturamentos/itens/{id}
operationId: atualizarItem
summary: Atualizando item do faturamento
tags: Faturamentos, Faturamentos de Comissão
requestBody: application/json: CriarEditarItemDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /faturamentos/itens/{id}
operationId: excluirItemPorId
summary: Excluindo item do faturamento por id
tags: Faturamentos, Faturamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /equipes/{id}
operationId: buscarPorId_13
summary: Buscar uma equipe pelo id
tags: Equipes
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /equipes/{id}
operationId: atualizar_14
summary: Atualizar uma nova equipe
tags: Equipes
requestBody: application/json: EquipeDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes/{id}
operationId: buscarPorId_14
summary: Buscar comissão por identificador
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /comissoes/{id}
operationId: atualizar_15
summary: Editar uma comissão
tags: Comissão
requestBody: application/json: CriarEditarComissaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes/politicas-regras/{id}
operationId: buscarRegrasPorId
summary: Buscar regras de politicas de comissão por identificador
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /comissoes/politicas-regras/{id}
operationId: atualizarRegras
summary: Editar regras de politicas de comissão
tags: Comissão
requestBody: application/json: CriarEditarPoliticaRegrasDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes/politicas-comissao/{id}
operationId: buscarPoliticaPorId
summary: Buscar polìticas de comissão por identificador
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /comissoes/politicas-comissao/{id}
operationId: atualizarPolitica
summary: Editar políticas de comissão
tags: Comissão
requestBody: application/json: CriarEditarPoliticaComissaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/{id}
operationId: buscarPorId_15
summary: Buscar cliente por identificador
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/{id}
operationId: atualizar_16
summary: Atualizar um cliente.
tags: Cliente
requestBody: application/json: CadastrarEditarClienteDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/{id}
operationId: excluir
summary: Excluir cliente por id
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /clientes/regiao/{id}
operationId: atualizarRegiao
summary: Editar região
tags: Cliente
requestBody: application/json: CadastrarRegiaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/ramo/{id}
operationId: buscarRamoPorId
summary: Buscar ramo de atividade por id.
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/ramo/{id}
operationId: atualizarRamo
summary: Editar ramo de atividade
tags: Cliente
requestBody: application/json: CadastrarRamoAtividadeDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/observacao/{id}
operationId: buscarObservacaoPorId
summary: Buscar observações por id
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/observacao/{id}
operationId: atualizarObservacao
summary: Editar uma observação
tags: Cliente
requestBody: application/json: CriarEditarObservacaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/observacao/{id}
operationId: deletarObservacao
summary: Exclui logicamente a observação.
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /clientes/grupo/{id}
operationId: atualizarGrupo
summary: Editar grupo econômico
tags: Cliente
requestBody: application/json: CadastrarGrupoEconomicoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/frete/{id}
operationId: buscarFretePorId_1
summary: Buscar frete por id.
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/frete/{id}
operationId: atualizarFrete_1
summary: Editar um frete.
tags: Cliente
requestBody: application/json: CriarEditarClienteFreteDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PUT /clientes/endereco/{id}
operationId: atualizarEndereco_2
summary: Editar endereço
tags: Cliente
requestBody: application/json: CriarEditarClienteLocalidadeDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/documento/{id}
operationId: buscarDocumentoPorId_2
summary: Buscar documento por id
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/documento/{id}
operationId: atualizarDocumento_1
summary: Atualizar documento de cliente
tags: Cliente
requestBody: application/json: CriarEditarDocumentoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/contrato/{id}
operationId: buscarContratoPorIdExterno
summary: Buscar contrato por id
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/contrato/{id}
operationId: atualizarContrato
summary: Atualizar contratos
tags: Cliente
requestBody: application/json: CadastrarEditarContratoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/contato/{id}
operationId: buscarContatoPorId_1
summary: Buscar contato por id
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/contato/{id}
operationId: atualizarContato_1
summary: Atualizar contatos
tags: Cliente
requestBody: application/json: CriarEditarContatoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/contato-conexao/{id}
operationId: buscarContatoConexaoPorId_1
summary: Buscar conexão do contato por id
tags: Cliente
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

PUT /clientes/contato-conexao/{id}
operationId: atualizarContatoConexao_1
summary: Atualizar conexão do contato
tags: Cliente
requestBody: application/json: CriarEditarContatoConexaoDTO_Complete
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/conexao/{id}
operationId: buscarConexaoPorId_1
summary: Buscar conexão por id
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

PUT /clientes/conexao/{id}
operationId: atualizarConexao_1
summary: Atualizar conexão
tags: Cliente
requestBody: application/json: CriarEditarClienteConexaoDTO_Put
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /usuario
operationId: cadastrar
summary: Cadastrar um novo usuário
tags: Usuários
requestBody: application/json: CriarEditarUsuarioDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transportadoras
operationId: buscar
summary: Api responsável por listar transportadoras por organização
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /transportadoras
operationId: salvar
summary: Api responsável por inserir uma nova transportadora
tags: Transportadora
requestBody: application/json: CriarEditarTransportadoraDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transportadoras/enderecos
operationId: cadastrarEndereco
summary: Api responsável por cadastrar endereço de transportadora
tags: Transportadora
requestBody: application/json: CriarEditarTransportadoraLocalidadeDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transportadoras/documentos
operationId: insereDocumento
summary: Api responsável por cadastrar documento de transportadora
tags: Transportadora
requestBody: application/json: TransportadoraDocumentoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transportadoras/conexoes
operationId: insereConexao
summary: Api responsável por cadastrar conexão de transportadora
tags: Transportadora
requestBody: application/json: TransportadoraConexaoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transacoes
operationId: buscar_1
summary: Api responsável por listar tabela de preços
tags: Transações
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /transacoes
operationId: insere
summary: Api responsável por inserir uma nova transação
tags: Transações
requestBody: application/json: CriarEditarTransacoes
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transacoes/vincular-representadas
operationId: vincularRepresentadas
summary: Vincular transação com representadas.
tags: Transações
requestBody: application/json: AssociacaoTransacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transacoes/vincular-formas-pagamento
operationId: vincularFormasPagamento
summary: Vincular transação com formas de pagamento.
tags: Transações
requestBody: application/json: AssociacaoTransacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transacoes/desvincular-representadas
operationId: desvincularRepresentadas
summary: Desvincular transação com representadas.
tags: Transações
requestBody: application/json: AssociacaoTransacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /transacoes/desvincular-formas-pagamento
operationId: desvincularFormasPagamento
summary: Desvincular transação com formas de pagamento.
tags: Transações
requestBody: application/json: AssociacaoTransacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /titulos
operationId: cadastrar_1
summary: Cadastrar uma novo título
tags: Títulos
requestBody: application/json: CriarEditarTituloDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /tabela-precos
operationId: buscar_2
summary: Api responsável por listar tabela de preços
tags: tabela-precos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /tabela-precos
operationId: insere_1
summary: Api responsável por inserir uma nova tabela de preco
tags: tabela-precos
requestBody: application/json: CriarEditarTabelaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-ufs/vincular
operationId: vincularTabelaUf
summary: Api responsável por vincular tabela de preços com UF.
tags: tabela-precos
requestBody: application/json: AssociarTabelaUFDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-ufs/desvincular
operationId: desvincularTabelaUf
summary: Api responsável por desvincular tabela de preços com UF.
tags: tabela-precos
requestBody: application/json: AssociarTabelaUFDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-transacoes/vincular
operationId: vincularTabelaTransacoes
summary: Api responsável por vincular tabela de preços com Transações.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-transacoes/desvincular
operationId: desvincularTabelaTransacoes
summary: Api responsável por desvincular tabela de preços com Transações.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-representadas/vincular
operationId: vincularTabelaRepresentadas
summary: Api responsável por vincular tabela de preços com Representadas.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-representadas/desvincular
operationId: desvincularTabelaRepresentadas
summary: Api responsável por desvincular tabela de preços com Representadas.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-regioes/vincular
operationId: vincularTabelaRegioes
summary: Api responsável por vincular tabela de preços com regiões.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-regioes/desvincular
operationId: desvincularTabelaRegioes
summary: Api responsável por desvincular tabela de preços com regiões.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /tabela-precos/tabelas-produtos
operationId: buscarUsuariosProdutosEmbalagensPorTabelaId
summary: Trazer os produtos embalagens da tabela
tags: tabela-precos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-produtos
operationId: cadastrarTabelaProduto
summary: Api responsável por cadastrar nova tabela de preços de produtos
tags: tabela-precos
requestBody: application/json: CriarEditarTabelaProdutoEmbDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-produtos-regras-gerais
operationId: cadastrarTabelaProdRegras
summary: Api responsável por cadastrar novas regras gerais da tabela de preços do produto
tags: tabela-precos
requestBody: application/json: CriarEditarTabelaProdRegrasDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-formas/vincular
operationId: vincularTabelaFormas
summary: Api responsável por vincular tabela de preços com formas de pagamento.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-formas/desvincular
operationId: desvincularTabelaFormas
summary: Api responsável por desvincular tabela de preços com formas de pagamento.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-fidelidades/vincular
operationId: vincularTabelaFidelidades
summary: Api responsável por vincular tabela de preços com Fidelidades.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-fidelidades/desvincular
operationId: desvincularTabelaFidelidades
summary: Api responsável por desvincular tabela de preços com Fidelidades.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-condicoes/vincular
operationId: vincularTabelaCondicoes
summary: Api responsável por vincular tabela de preços com condições de pagamento.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /tabela-precos/tabelas-condicoes/desvincular
operationId: desvincularTabelaCondicoes
summary: Api responsável por desvincular tabela de preços com condições de pagamento.
tags: tabela-precos
requestBody: application/json: AssociarTabelaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada
operationId: buscar_3
summary: Buscar representadas da organização.
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /representada
operationId: cadastrar_2
summary: Cadastrar uma nova representada
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /representada/fidelidades
operationId: buscarFidelidades
summary: Buscar todas as fidelidades da organização
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /representada/fidelidades
operationId: cadastrarFidelidade
summary: Cadastrar fidelidade.
tags: representada, Representada
requestBody: application/json: CriarEditarFidelidadeDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/fidelidades-vinculadas
operationId: vincularFidelidades
summary: Vincular fidelidades com representada.
tags: representada, Representada
requestBody: application/json: AssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/endereco
operationId: cadastrarEndereco_1
summary: Cadastrar endereço.
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaLocalidadeDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/documentos
operationId: cadastrarDocumento
summary: Cadastrar um novo documento.
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaDocumentoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/despesas-redutoras
operationId: cadastrarDespesasRedutoras
summary: Cadastrar despesas redutoras.
tags: representada, Representada
requestBody: application/json: CriarEditarDespesaRedutoraDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/contatos
operationId: cadastrarContato
summary: Cadastrar um novo contato.
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaContatoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/contatos-conexoes
operationId: cadastrarContatoConexao
summary: Cadastrar uma conexao de um contato.
tags: representada, Representada
requestBody: application/json: CriarEditarContatoConexaoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /representada/conexoes
operationId: cadastrarConexao
summary: Cadastrar uma nova conexão
tags: representada, Representada
requestBody: application/json: CriarEditarRepresentadaConexaoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /questionarios
operationId: buscarPorFiltro_2
summary: Trazer todos os questionários
tags: Questionarios, Questionários
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /questionarios
operationId: cadastrar_3
summary: Cadastrar uma novo questionário
tags: Questionarios, Questionários
requestBody: application/json: CriarEditarQuestionarioDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /questionarios/retornos
operationId: buscarRetornos
summary: Trazer todos os retornos por id de questionario
tags: Questionarios, Questionários
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /questionarios/retornos
operationId: cadastrarRetornos
summary: Cadastrar retorno
tags: Questionarios, Questionários
requestBody: application/json: CriarEditarRetornoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /questionarios/questionarios-clientes
operationId: vincularClientes
summary: Vincular questionário com cliente.
tags: Questionarios, Questionários
requestBody: application/json: FiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /questionarios/perguntas
operationId: cadastrarPergunta
summary: Cadastrar pergunta
tags: Questionarios, Questionários
requestBody: application/json: CriarEditarPerguntaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /promocoes
operationId: buscar_5
summary: Api responsável por listar promoções por organização
tags: Promoções
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /promocoes
operationId: cadastrar_4
summary: Api responsável por cadastrar uma nova promoção
tags: Promoções
requestBody: application/json: CriarEditarPromocaoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/segregacoes
operationId: cadastrarSegregacao
summary: Cadastrar segregacão.
tags: Produtos
requestBody: application/json: CriarEditarProdutoSegregacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/segregacoes-produtos/vincular-unico
operationId: vincularUnicoProdutoSegregacaoUnico
summary: Vincular segregacão com produto.
tags: Produtos
requestBody: application/json: ListaProdutoSegregacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/segregacoes-produtos/vincular-lista
operationId: vincularUnicoProdutoSegregacaoLista
summary: Vincular segregacão com produto.
tags: Produtos
requestBody: application/json: AssociarProdutoSegregacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos
operationId: buscarProdutoPorFiltro
summary: Buscar produtos por filtro.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos
operationId: cadastrarProduto
summary: Cadastrar produto.
tags: Produtos
requestBody: application/json: CriarEditarProdutoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos/buscar-filtrado
operationId: buscarProdutoPorFiltroSelecaoExcecao
summary: Buscar lista de seleção de produtos com exceções.
tags: Produtos
requestBody: application/json: object
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-similares/vincular-unico
operationId: vincularUnicoProdutoSimilar
summary: Vincular produto com produtos similares.
tags: Produtos
requestBody: application/json: AssociarProdutoSimilarSingleDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-similares/vincular-lista
operationId: vincularListaProdutoSimilar
summary: Vincular produtos similares.
tags: Produtos
requestBody: application/json: AssociarProdutoSimilarDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-ipi-brasil
operationId: cadastrarIpiBrasil
summary: Cadastrar Ipi Brasil do produto.
tags: Produtos
requestBody: application/json: CriarEditarIpiBrasilDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-frete
operationId: cadastrarFrete
summary: Cadastrar frete do produto.
tags: Produtos
requestBody: application/json: CriarEditarProdutoFreteDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-etiquetas
operationId: cadastrarEtiqueta
summary: Cadastrar etiqueta do produto.
tags: Produtos
requestBody: application/json: CriarEditarEtiquetaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-estoque
operationId: buscarEstoqueEntradaPorFiltro
summary: Buscar entrada de estoque por filtro.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-estoque
operationId: cadastrarEstoqueEntrada
summary: Cadastrar estoque de produtos.
tags: Produtos
requestBody: application/json: CriarEditarEstoqueEntradaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-associacoes/usuarios
operationId: cadastrarAssociacaoProdutoUsuarios
summary: Vincular produto a usuários.
tags: Produtos
requestBody: application/json: CriarEditarProdutoUsuarioDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-associacoes/ramos
operationId: cadastrarAssociacaoProdutoRamos
summary: Vincular produto a ramo de atividade.
tags: Produtos
requestBody: application/json: CriarEditarProdutoRamosAtividadeDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-associacoes/formas
operationId: cadastrarAssociacaoProdutoFormas
summary: Vincular produto a formas de pagamento.
tags: Produtos
requestBody: application/json: CriarEditarProdutoFormaPagamentoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-associacoes/condicoes
operationId: cadastrarAssociacaoProdutoCondicoes
summary: Vincular produto a condições de pagamento.
tags: Produtos
requestBody: application/json: CriarEditarProdutoCondicaoPagamentoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/produtos-associacoes/clientes
operationId: cadastrarAssociacaoProdutoClientes
summary: Vincular produto a clientes.
tags: Produtos
requestBody: application/json: CriarEditarProdutoClienteDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/linhas-produtos
operationId: buscarLinhaProdutoPorOrganizacaoId
summary: Buscar linhas de produtos por organização.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/linhas-produtos
operationId: cadastrarLinhaProduto
summary: Cadastrar linha de produto.
tags: Produtos
requestBody: application/json: CriarEditarLinhaProdutoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/fabricantes
operationId: buscarFabricantesPorOrganizacaoId
summary: Buscar fabricantes por organização.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/fabricantes
operationId: cadastrarFabricante
summary: Cadastrar fabricantes do produto.
tags: Produtos
requestBody: application/json: CriarEditarFabricanteDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/embalagens
operationId: buscarEmbalagemPorOrganizacaoId
summary: Buscar embalagens por organizacao.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/embalagens
operationId: cadastrarEmbalagem
summary: Cadastrar embalagens.
tags: Produtos
requestBody: application/json: CriarEditarEmbalagemDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/categorias
operationId: buscarCategoriasPorOrganizacaoId
summary: Buscar categorias por organização.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /produtos/categorias
operationId: cadastrarCategoria
summary: Cadastrar categoria do produto.
tags: Produtos
requestBody: application/json: CriarEditarCategoriaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros
operationId: cadastrar_5
summary: Cadastrar novos parâmetros
tags: Parâmetros
requestBody: application/json: CadatrarEditarParametrosDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-transacao/vincular
operationId: vincularUsuariosTransacao
summary: Vincular usuários com transações.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-transacao/desvincular
operationId: desvincularUsuariosTransacao
summary: Desvincular usuários de transações.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-tabela/vincular
operationId: vincularUsuariosTabela
summary: Vincular usuários com tabela de preços.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-tabela/desvincular
operationId: desvincularUsuariosTabela
summary: Desvincular usuários de tabela de preços.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-representadas/vincular
operationId: vincularRepresentadas_1
summary: Vincular usuário com representadas.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-representadas/desvincular
operationId: desvincularRepresentadas_1
summary: Desvincular usuários de representadas
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-fidelidades/vincular
operationId: vincularFidelidades_1
summary: Vincular usuário com representadas.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/usuarios-fidelidades/desvincular
operationId: desvincularFidelidades
summary: Desvincular usuários de representadas
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-transacoes/vincular
operationId: vincularParametrosTransacoes
summary: Vincular parâmetros com transações cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-transacoes/desvincular
operationId: desvincularParametrosTransacoes
summary: Desvincular parâmetros com transações cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-tabelas/vincular
operationId: vincularParametrosTabelas
summary: Vincular parâmetros com tabela de preços cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-tabelas/desvincular
operationId: desvincularParametrosTabelas
summary: Desvincular parâmetros com tabela de preços cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-formas/vincular
operationId: vincularParametrosFormas
summary: Vincular parâmetros com formas de pagamento cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-formas/desvincular
operationId: desvincularParametrosFormas
summary: Desvincular parâmetros com formas de pagamento cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-condicoes/vincular
operationId: vincularParametrosCondicoes
summary: Vincular parâmetros com condições de pagamento cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /parametros/parametros-condicoes/desvincular
operationId: desvincularParametrosCondicoes
summary: Desvincular parâmetros com condições de pagamento cliente novo.
tags: Usuários Associações
requestBody: application/json: UsuarioAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /pagamentos/forma
operationId: buscarForma
summary: Trazer todas as formas de pagamento
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /pagamentos/forma
operationId: cadastrarForma
summary: Cadastrar uma nova forma de pagamento
tags: Pagamentos
requestBody: application/json: CriarEditarFormaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /pagamentos/forma/vincular-condicao
operationId: vincularCondicoes
summary: Vincular forma com condições de pagamento.
tags: Pagamentos
requestBody: application/json: AssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /pagamentos/condicao
operationId: buscarCondicao
summary: Trazer todas as condições
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /pagamentos/condicao
operationId: cadastrarCondicao
summary: Cadastrar uma nova condição de pagamento
tags: Pagamentos
requestBody: application/json: CriarEditarCondicaoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /pagamentos/condicao/prazo
operationId: cadastrarPrazo
summary: Cadastrar uma nova forma de pagamento
tags: Pagamentos
requestBody: application/json: CriarEditarPrazoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /pagamentos/condicao-representadas/vincular
operationId: vincularRepresentadas_2
summary: Vincular condição de pagamento com representadas.
tags: Pagamentos
requestBody: application/json: AssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /pagamentos/condicao-representadas/desvincular
operationId: desvincularRepresentadas_2
summary: Desvincular condição de pagamentoc de representadas.
tags: Pagamentos
requestBody: application/json: AssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /ordem/politicas-especiais
operationId: buscarPoliticaEspecialPorFiltro
tags: Ordem
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /ordem/politicas-especiais
operationId: cadastrarPoliticaEspecial
summary: Cadastrar uma nova politica especial.
tags: Ordem
requestBody: application/json: CriarEditarPoliticaEspecialDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /ordem/politicas-especiais-participantes/vincular
operationId: vincularPoliticaEspecialParticipante
summary: Cadastrar uma nova associação de participantes com política especial.
tags: Ordem
requestBody: application/json: PoliticaEspecialParticipanteFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /ordem/politicas-especiais-participantes/desvincular
operationId: desvincularPoliticaEspecialParticipante
summary: Desvincular participantes de política especial.
tags: Ordem
requestBody: application/json: PoliticaEspecialParticipanteFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /ordem/politicas-especiais-bloqueios/vincular
operationId: vincularPoliticaEspecialBloqueio
summary: Cadastrar uma nova associação de bloqueios com política especial.
tags: Ordem
requestBody: application/json: PoliticaEspecialBloqueioFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /ordem/politicas-especiais-bloqueios/desvincular
operationId: desvincularPoliticaEspecialBloqueio
summary: Desvincular bloqueios de política especial.
tags: Ordem
requestBody: application/json: PoliticaEspecialBloqueioFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /ordem/integrador/integrar
operationId: cadastrarOrdemIntegrador
summary: Integrar - cadastrar uma ordem.
tags: Ordem
requestBody: application/json: CriarEditarOrdemIntegrador
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /ordem/acompanhamento
operationId: listarAcompanhamentos
summary: Listar relatorio acompanhamentos com filtros e paginação
tags: Ordem
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /ordem/acompanhamento
operationId: criarAcompanhamento
summary: Criar relatorio acompanhamento
tags: Ordem
requestBody: application/json: CriarEditarAcompanhamentoDTO
responses: 200: Sucesso; 201: Criado com sucesso; 400: Bad Request; 404: Not Found

---

GET /metas
operationId: buscarPorFiltro_3
summary: Trazer todos as metas da organização
tags: Metas
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /metas
operationId: cadastrar_6
summary: Cadastrar uma nova meta.
tags: Metas
requestBody: application/json: CriarEditarMetaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /localidades/municipios
operationId: cadastrar_7
summary: Cadastrar municípios
tags: Localidade
requestBody: application/json: array
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /local-estoque
operationId: buscarPorFiltro_5
summary: Trazer todos os locais de estoque
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /local-estoque
operationId: cadastrar_8
summary: Cadastrar uma novo local de estoque
tags: Local de Estoque
requestBody: application/json: CriarEditarLocalEstoqueDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /local-estoque/estoques-produtos
operationId: buscarEstoqueProdutoEmbalagemPorFiltro
summary: Trazer todos os estoques por id de produto
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /local-estoque/estoques-produtos
operationId: cadastrarEstoqueProdutoEmbalagem
summary: Cadastrar produtos e embalagens no estoque
tags: Local de Estoque
requestBody: application/json: CriarEditarEstoqueProdutoEmbDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /local-estoque/estoque-representadas/vincular
operationId: vincularRepresentadas_3
summary: Cadastrar uma novo IVA
tags: Local de Estoque
requestBody: application/json: FiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos
operationId: buscarPorFiltro_6
summary: Trazer todos os fechamentos de comissão
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /impostos
operationId: cadastrar_9
summary: Cadastrar uma novo fechamento de comissão
tags: Impostos
requestBody: application/json: CriarEditarImpostoBFFDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/vincular-representadas
operationId: vincularImpostosRepresentadas
summary: Vincular representadas com imposto
tags: Impostos
requestBody: application/json: ImpostoRepresentadaFiltroDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/iva
operationId: buscarIva
summary: Trazer todos os IVA de imposto
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /impostos/iva
operationId: cadastrarIva
summary: Cadastrar uma novo IVA
tags: Impostos
requestBody: application/json: CriarEditarIvaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/iva/vincular-participantes
operationId: vincularParticipantesIva
summary: Vincular participantes com IVA
tags: Impostos
requestBody: application/json: ParticipanteFiltroDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/iva/ncm/vincular-participantes
operationId: vincularIvaComNcm
summary: Vincular NCM participantes com IVA
tags: Impostos
requestBody: application/json: NcmAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/iva/ncm/desvincular-participantes
operationId: desvincularIvaComNcm
summary: Excluir associações entre IVA e participantes NCM
tags: Impostos
requestBody: application/json: NcmAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/iva/desvincular-participantes
operationId: desvincularParticipantesIva
summary: Excluir associações entre IVA e participantes
tags: Impostos
requestBody: application/json: ParticipanteFiltroDTO_Delete
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/ipi
operationId: buscarIpi
summary: Trazer todos os IPI de imposto
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /impostos/ipi
operationId: cadastrarIpi
summary: Cadastrar uma novo IPI
tags: Impostos
requestBody: application/json: CriarEditarIpiDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/ipi/vincular-participantes
operationId: vincularParticipantesIpi
summary: Vincular participantes com IPI
tags: Impostos
requestBody: application/json: ParticipanteFiltroDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/ipi/ncm/vincular-participantes
operationId: vincularIpiComNcm
summary: Vincular NCM participantes com ICMS
tags: Impostos
requestBody: application/json: NcmAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/ipi/ncm/desvincular-participantes
operationId: desvincularIpiComNcm
summary: Excluir associações entre IPI e participantes NCM
tags: Impostos
requestBody: application/json: NcmAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/ipi/desvincular-participantes
operationId: desvincularParticipantesIpi
summary: Excluir associações entre IPI e participantes
tags: Impostos
requestBody: application/json: ParticipanteFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /impostos/icms-st
operationId: buscarIcms
summary: Trazer todos os ICMS de imposto
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /impostos/icms-st
operationId: cadastrarIcms
summary: Cadastrar uma novo ICMS
tags: Impostos
requestBody: application/json: CriarEditarIcmsDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/icms-st/vincular-participantes
operationId: vincularParticipantesIcms
summary: Vincular participantes com ICMS ST
tags: Impostos
requestBody: application/json: ParticipanteFiltroDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/icms-st/ncm/vincular-participantes
operationId: vincularIcmsComNcm
summary: Vincular NCM participantes com ICMS
tags: Impostos
requestBody: application/json: NcmAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/icms-st/ncm/desvincular-participantes
operationId: desvincularIcmsComNcm
summary: Excluir associações entre ICMS ST e participantes NCM
tags: Impostos
requestBody: application/json: NcmAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /impostos/icms-st/desvincular-participantes
operationId: desvincularParticipantesIcms
summary: Excluir associações entre ICMS ST e participantes
tags: Impostos
requestBody: application/json: ParticipanteFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fluxos
operationId: buscar_6
summary: Api responsável por listar fluxos
tags: Fluxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /fluxos
operationId: insere_2
summary: Api responsável por inserir um novo fluxo
tags: Fluxos
requestBody: application/json: CadastrarFluxoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fluxo-etapas
operationId: buscarSelecaCustomPorFluxoId
summary: Buscar todas as etapas fluxos.
tags: Etapas de FLuxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

POST /fluxo-etapas
operationId: cadastrar_10
summary: Cadastrar etapa do fluxo.
tags: Etapas de FLuxos
requestBody: application/json: CadastrarFluxoEtapaDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fechamentos
operationId: buscarPorFiltro_7
summary: Trazer todos os fechamentos de comissão
tags: Fechamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /fechamentos
operationId: cadastrar_11
summary: Cadastrar uma novo fechamento de comissão
tags: Fechamentos de Comissão
requestBody: application/json: CriarEditarFechamentoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /fechamentos/lancamentos
operationId: buscarLancamentoPorFiltro
summary: Trazer todos os lançamentos de comissão por id de fechamento de comissão
tags: Fechamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /fechamentos/lancamentos
operationId: cadastrarLancamento
summary: Cadastrar uma novo lançamento de comissão
tags: Fechamentos de Comissão
requestBody: application/json: CriarEditarLancamentoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /faturamentos
operationId: cadastrarFaturamento
summary: Cadastrar uma novo faturamento
tags: Faturamentos, Faturamentos de Comissão
requestBody: application/json: CriarEditarFaturamentoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /faturamentos/uploads/{idFaturamento}
operationId: uploadFaturamento
summary: Operação para inserir um arquivo para um faturamento específico.
tags: Faturamentos, Faturamentos de Comissão
requestBody: multipart/form-data: object
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /faturamentos/tipos-observacoes-personalizadas
operationId: cadastrarTipoObservacao
summary: Cadastrar uma novo tipo de observação personalizada
tags: Faturamentos, Faturamentos de Comissão
requestBody: application/json: TipoObservacaoPersonalizadaDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /faturamentos/itens
operationId: cadastrarItem
summary: Criando um novo item do faturamento
tags: Faturamentos, Faturamentos de Comissão
requestBody: application/json: CriarEditarItemDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /equipes
operationId: cadastrar_12
summary: Cadastrar uma nova equipe
tags: Equipes
requestBody: application/json: EquipeDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /equipes/vincular
operationId: vincular
summary: Vincular uma equipe aos membros
tags: Equipes
requestBody: application/json: VincularDesvincularEquipeUsuariosDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /equipes/desvincular
operationId: desvincular
summary: Desvincular uma equipe aos membros
tags: Equipes
requestBody: application/json: VincularDesvincularEquipeUsuariosDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes
operationId: buscar_7
summary: Trazer todas as comissões da organização
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /comissoes
operationId: cadastrar_13
summary: Cadastrar nova comissão
tags: Comissão
requestBody: application/json: CriarEditarComissaoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes/politicas-regras
operationId: buscarRegrasPorFiltro
summary: Trazer todas as regras de politicas de comissão
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /comissoes/politicas-regras
operationId: cadastrarRegras
summary: Cadastrar novas regras de políticas de comissão
tags: Comissão
requestBody: application/json: CriarEditarPoliticaRegrasDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes/politicas-comissao
operationId: buscarPoliticaPorFiltro
summary: Trazer todas as políticas de comissão
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /comissoes/politicas-comissao
operationId: cadastrarPolitica
summary: Cadastrar novas polìticas de comissão
tags: Comissão
requestBody: application/json: CriarEditarPoliticaComissaoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /comissoes/comissoes-participantes/vincular
operationId: vincular_1
summary: Vincular politica de comissões de participantes.
tags: Comissão
requestBody: application/json: ComissaoParticipanteFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /comissoes/comissoes-participantes/desvincular
operationId: desvincular_1
summary: Desvincular politica de comissões de participantes.
tags: Comissão
requestBody: application/json: ComissaoParticipanteFiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes
operationId: buscar_8
summary: Buscar todos os clientes da organização
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /clientes
operationId: cadastrar_14
summary: Cadastrar um novo cliente.
tags: Cliente
requestBody: application/json: CadastrarEditarClienteDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/regiao
operationId: buscarRegiao
summary: Buscar as regiões associadas a organização
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /clientes/regiao
operationId: cadastrarRegiao
summary: Cadastrar região
tags: Cliente
requestBody: application/json: CadastrarRegiaoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/ramo
operationId: buscarRamo
summary: Buscar os ramos de atividades associados a organização
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /clientes/ramo
operationId: cadastrarRamo
summary: Cadastrar ramo de atividade
tags: Cliente
requestBody: application/json: CadastrarRamoAtividadeDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/parametro
operationId: cadastrarParametros
summary: salvar e atualizar parâmetros.
tags: Cliente
requestBody: application/json: CriarEditarParametrosDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/observacao
operationId: cadastrarObservacao
summary: Cadastrar uma nova observação.
tags: Cliente
requestBody: application/json: CriarEditarObservacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/grupo
operationId: buscarGrupo
summary: Buscar os grupos econômicos associados a organizacão
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /clientes/grupo
operationId: cadastrarGrupo
summary: Cadastrar grupo econômico.
tags: Cliente
requestBody: application/json: CadastrarGrupoEconomicoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/frete
operationId: cadastrarFrete_1
summary: Cadastrar um novo frete.
tags: Cliente
requestBody: application/json: CriarEditarClienteFreteDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/endereco
operationId: cadastrarEndereco_2
summary: Cadastrar um novo endereço de cliente.
tags: Cliente
requestBody: application/json: CriarEditarClienteLocalidadeDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/documento
operationId: cadastrarDocumento_1
summary: Editar documento
tags: Cliente
requestBody: application/json: CriarEditarDocumentoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/contratos-participantes/vincular
operationId: vincularContratoParticipantes
summary: Cadastrar associação entre contratos e participantes
tags: Cliente
requestBody: application/json: ContratoParticipantesAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/contratos-participantes/desvincular
operationId: desvincularContratoParticipantes
summary: Cadastrar associação entre contratos e participantes
tags: Cliente
requestBody: application/json: ContratoParticipantesAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/contrato
operationId: buscarContratos
summary: Buscar todos os contratos associados a organização
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /clientes/contrato
operationId: cadastrarContrato
summary: Responsável por criar um contrato
tags: Cliente
requestBody: application/json: CadastrarEditarContratoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/contato
operationId: cadastrarContato_1
summary: salvar contatos
tags: Cliente
requestBody: application/json: CriarEditarContatoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/contato-conexao
operationId: salvarContatoConexao
summary: Cadastrar conexão do contato
tags: Cliente
requestBody: application/json: CriarEditarContatoConexaoDTO_PostSimple
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/conexao
operationId: salvarConexao
summary: Cadastrar conexão
tags: Cliente
requestBody: application/json: CriarEditarClienteConexaoDTO_Post
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-usuarios/vincular
operationId: vincularUsuarios
summary: Vincular clientes com usuários.
tags: Cliente
requestBody: application/json: AssociacaoClienteUsuarioDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-usuarios/desvincular
operationId: desvincularUsuarios
summary: Vincular clientes com usuários.
tags: Cliente
requestBody: application/json: AssociacaoClienteUsuarioDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-transacoes/vincular
operationId: vincularTransacoes
summary: Vincular clientes com transações.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-transacoes/desvincular
operationId: desvincularTransacoes
summary: Vincular clientes com transações.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-tabelas/vincular
operationId: vincularTabelas
summary: Vincular clientes com tabelas de preços.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-tabelas/desvincular
operationId: desvincularTabelas
summary: Vincular clientes com tabelas de preços.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-representada/cliente
operationId: vincularRepresentada
summary: Vincular cliente com representada.
tags: Cliente
requestBody: application/json: AssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-impostos/{id}
operationId: excluirClienteImpostosPorId
summary: Excluir associação entre clientes com impostos e todos os registros relacionados
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-impostos/vincular
operationId: vincular_2
summary: Vincular tabela de impostos com clientes
tags: Cliente
requestBody: application/json: FiltroVinculoImpostoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-impostos/desvincular
operationId: desvincular_2
summary: Desvicular tabela de cliente com impostos
tags: Cliente
requestBody: application/json: FiltroVinculoImpostoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-formas/vincular
operationId: vincularFormas
summary: Vincular clientes com formas de pagamento.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-formas/desvincular
operationId: desvincularFormas
summary: Vincular clientes com formas de pagamento.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-fidelidades/vincular
operationId: vincularFidelidades_2
summary: Vincular clientes com fidelidades.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-fidelidades/desvincular
operationId: desvincularFidelidades_1
summary: Vincular clientes com fidelidades.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-fidelidade/vinculados
operationId: buscarFidelidadePorClienteId
summary: Trazer todas as fidelidades por id de clientes
tags: Cliente
requestBody: application/json: array
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

POST /clientes/cliente-condicoes/vincular
operationId: vincularCondicoes_1
summary: Vincular clientes com condições de pagamento.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/cliente-condicoes/desvincular
operationId: desvincularCondicoes
summary: Vincular clientes com condições de pagamento.
tags: Cliente
requestBody: application/json: ClienteAssociacaoDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /clientes/atributos
operationId: cadastraAtributos
summary: Cadastrar ou atualizar atributos comerciais.
tags: Cliente
requestBody: application/json: AtributosComerciaisDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /associa-fluxo/vincula-transacoes
operationId: vincularTransacoes_1
summary: Associar transações com fluxos.
tags: Associação dos Fluxos
requestBody: application/json: FiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

POST /associa-fluxo/vincula-representada
operationId: vincularRepresentadas_4
summary: Associar representada com fluxos.
tags: Associação dos Fluxos
requestBody: application/json: FiltroDTO
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PATCH /parametros/usuarios-representadas/parametros/vincular
operationId: vincularParametros
summary: Vincular usuário representada com parâmetros.
tags: Usuários Associações
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PATCH /ordem/integrador/atualizar-fluxo/etapa/{idPedido}/{idFluxoEtapa}
operationId: atualizarEtapaOrdem_1
summary: Atualizar o status de uma ordem pra integrada.
tags: Ordem
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

PATCH /clientes/cliente-representada/atualizar-representada-padrao
operationId: atualizarRepresentadaPadrao
summary: Atualizar representada para padrão.
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /usuario/usuarios-representadas
operationId: buscarUsuariosRepresentadasPorUsuarioId
summary: Trazer as representadas do usuário
tags: Usuários
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /transportadoras/enderecos/transportadora/{id}
operationId: buscarEndereco
summary: Api responsável por listar endereços por id de transportadora
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /transportadoras/documentos/transportadora/{id}
operationId: buscarDocumentos
summary: Api responsável por listar documentos por id de transportadora
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /transportadoras/conexoes/transportadora/{id}
operationId: buscarConexoes
summary: Api responsável por listar conexões por id de transportadora
tags: Transportadora
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /representada/fidelidades-vinculadas/representada/{id}
operationId: buscarFidelidadesVinculadas
summary: Buscar fidelidades vinculadas por identificador da representada.
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /representada/endereco/representada/{id}
operationId: buscarEnderecos
summary: Buscar endereços por identificador da representada
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /representada/documentos/representada/{id}
operationId: buscaDocumentoPorRepresentadaId
summary: Buscar documento por identifcador.
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /representada/contatos/representada/{id}
operationId: buscarContatos
summary: Buscar contatos por identificador da representada
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /representada/contatos-conexoes/contato/{id}
operationId: buscarContatoConexaoPorContatoId
summary: Buscar as conexões por id de contato.
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /representada/conexoes/representada/{id}
operationId: buscarConexoes_1
summary: Buscar conexões por identificador da representada
tags: representada, Representada
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /repmais-usuarios/verbas
operationId: buscarVerbas
tags: usuarios-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-usuarios/usuarios-representadas
operationId: buscarUsuariosRepresentadas
tags: usuarios-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-usuarios/parametros/agente-comercial/{orgUsuPapel}/representada/{representadaId}
operationId: buscarParametrosAgenteRepresentada
tags: usuarios-parametros-sincronizacao-controller
responses: 200: OK

---

GET /repmais-usuarios/parametros-tabelas
operationId: buscarParametrosTabelas
tags: usuarios-parametros-sincronizacao-controller
responses: 200: OK

---

GET /repmais-usuarios/parametros-afv/parametros/{parametroId}
operationId: buscarParametrosAfvPorParametro
tags: usuarios-parametros-sincronizacao-controller
responses: 200: OK

---

GET /repmais-usuarios/equipes
operationId: buscarEquipes
tags: equipes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-usuarios/equipes/usuarios-vinculados
operationId: buscarUsuariosVinculados
tags: equipes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-uploads/arquivos-faturamento/documento/{documentoId}
operationId: buscarDocumentosFaturamento
tags: uploads-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transportadora/transportadoras/sincronizacao
operationId: buscarTransportadorasSincronizacao
tags: remaining-as-is-proxy-controller
responses: 200: OK

---

GET /repmais-transacoes/transacoes
operationId: buscarTransacoes
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/transacoes-representadas/representadas
operationId: buscarRepresentadasPorTransacao
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/transacoes-forma-pagamento/formas
operationId: buscarFormasPorTransacao
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/transacoes-condicao-pagamento/condicao-vinculadas
operationId: buscarCondicoesPorTransacao
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/fluxos
operationId: buscarFluxos
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/fluxo-etapas/buscar-selecao/fluxo/{fluxoId}
operationId: buscarSelecaoFluxoEtapas
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/associa-fluxo/transacoes-vinculadas
operationId: buscarTransacoesVinculadasFluxo
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-transacoes/associa-fluxo/representadas-vinculadas
operationId: buscarRepresentadasVinculadasFluxo
tags: transacoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-titulos/titulos/filtro
operationId: buscarPorFiltro
tags: titulos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-ufs
operationId: buscarTabelasUfs
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-representadas
operationId: buscarTabelasRepresentadas
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-regioes
operationId: buscarTabelasRegioes
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-produtos
operationId: buscarTabelasProdutos
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-precos
operationId: buscarTabelasPrecos
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-formas
operationId: buscarTabelasFormas
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-fidelidades
operationId: buscarTabelasFidelidades
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-tabela-precos/tabelas-condicoes
operationId: buscarTabelasCondicoes
tags: tabela-precos-sincronizacao-controller
responses: 200: OK

---

GET /repmais-representadas/representadas
operationId: buscarRepresentadas
tags: representadas-sincronizacao-controller
responses: 200: OK

---

GET /repmais-representadas/fidelidades/representadas-fidelidades
operationId: buscarRepresentadasFidelidades
tags: representadas-sincronizacao-controller
responses: 200: OK

---

GET /repmais-representadas/enderecos/representada
operationId: buscarEnderecos_1
tags: representadas-sincronizacao-controller
responses: 200: OK

---

GET /repmais-representadas/conexoes/representada
operationId: buscarConexoes_2
tags: representadas-sincronizacao-controller
responses: 200: OK

---

GET /repmais-promocoes/promocoes
operationId: buscarPromocoes
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-promocoes/promocoes-associacoes/tabelas-precos
operationId: buscarPromocoesAssociacoesTabelas
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-promocoes/promocoes-associacoes/clientes
operationId: buscarPromocoesAssociacoesClientes
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-produtos/produtos/sincronizacao
operationId: buscarProdutosSincronizacao
tags: remaining-as-is-proxy-controller
responses: 200: OK

---

GET /repmais-produtos/linhas
operationId: buscarLinhas
tags: produtos-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-produtos/fabricantes
operationId: buscarFabricantes
tags: produtos-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-produtos/categorias/organizacao
operationId: buscarCategoriasOrganizacao
tags: produtos-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-pagamento/pagamento-condicao/buscar-completo
operationId: buscarCondicoes
tags: pagamento-sincronizacao-controller
responses: 200: OK

---

GET /repmais-pagamento/forma-representadas
operationId: buscarFormasRepresentadas
tags: pagamento-sincronizacao-controller
responses: 200: OK

---

GET /repmais-pagamento/forma-pagamento
operationId: buscarFormas
tags: pagamento-sincronizacao-controller
responses: 200: OK

---

GET /repmais-pagamento/forma-pagamento/{formaPagamentoId}
operationId: buscarFormaPorId
tags: pagamento-sincronizacao-controller
responses: 200: OK

---

GET /repmais-pagamento/forma-condicoes/condicao-vinculadas
operationId: buscarCondicoesVinculadas
tags: pagamento-sincronizacao-controller
responses: 200: OK

---

GET /repmais-ordens/tipos-observacoes-personalizadas
operationId: buscarTiposObservacoesPersonalizadas
tags: ordens-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-ordens/pedidos/integrador
operationId: buscarPedidosIntegrador
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-ordens/itens
operationId: buscarItens
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-ordens/faturamentos
operationId: buscarFaturamentos
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-metas/metas
operationId: buscarMetas
tags: metas-sincronizacao-controller
responses: 200: OK

---

GET /repmais-metas/metas-usuarios
operationId: buscarMetasUsuarios
tags: metas-sincronizacao-controller
responses: 200: OK

---

GET /repmais-localidades/municipios
operationId: buscar_4
tags: municipio-sincronizacao-controller
responses: 200: OK

---

GET /repmais-local-estoque/local-estoque
operationId: buscarPorFiltro_1
tags: local-estoque-sincronizacao-controller
responses: 200: OK

---

GET /repmais-impostos/iva/sincronizacao
operationId: buscarIvaSincronizacao
tags: remaining-as-is-proxy-controller
responses: 200: OK

---

GET /repmais-impostos/ipi/sincronizacao
operationId: buscarIpiSincronizacao
tags: remaining-as-is-proxy-controller
responses: 200: OK

---

GET /repmais-impostos/icms/sincronizacao
operationId: buscarIcmsSincronizacao
tags: remaining-as-is-proxy-controller
responses: 200: OK

---

GET /repmais-fechamentos/fechamentos/listar
operationId: buscarFechamentos
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /repmais-comissoes/politicas-regras
operationId: buscarPoliticasRegras
tags: comissoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-comissoes/politicas-comissao
operationId: buscarPoliticasComissao
tags: comissoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-comissoes/comissoes
operationId: buscarComissoes
tags: comissoes-sincronizacao-controller
responses: 200: OK

---

GET /repmais-clientes/regioes
operationId: buscarRegioes
tags: clientes-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-clientes/ramos-atividades
operationId: buscarRamosAtividade
tags: clientes-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-clientes/grupos-economicos
operationId: buscarGruposEconomicos
tags: clientes-aux-sincronizacao-controller
responses: 200: OK

---

GET /repmais-clientes/clientes/sincronizacao
operationId: buscarClientesSincronizacao
tags: heavy-sincronizacao-controller
responses: 200: OK

---

GET /questionarios/perguntas/{id}
operationId: buscarPorPerguntasPorId
summary: Buscar pergunta por id.
tags: Questionarios, Questionários
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /questionarios/perguntas/quiz/{id}
operationId: buscarPerguntas
summary: Trazer todas as perguntas
tags: Questionarios, Questionários
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /produtos/segregacoes/{tipo}
operationId: buscarSegregacaoPorTipo
summary: Buscar segregacões por tipo.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes/tipo
operationId: buscarSegregacaoPorTipoPaginado
summary: Buscar tipos de segregação por id de organização.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes/descricao/auto-complete
operationId: buscarSegregacaoPorTipoDescricaoAutoComplete
summary: Auto complete de descricão de segregacao.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes/auto-complete
operationId: buscarSegregacaoPorTipoAutoComplete
summary: Auto complete de tipo de segregacao.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes-produtos/{id}
operationId: buscarProdutoSegregacaoPorId
summary: Buscar segregacão de produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes-produtos/tipo/produto/{id}
operationId: buscarProdutoSegregacaoSelecaoPorProdutoId
summary: Buscar seleção de tipos do produto por id do produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes-produtos/segregacao/produto
operationId: buscarProdutoSegregacaoSelecaoPorProdutoIdTipo
summary: Buscar seleção de tipos do produto por id do produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/segregacoes-produtos/produto/{id}
operationId: buscarProdutoSegregacaoPorProdutoId
summary: Buscar segregacão de produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos/selecao
operationId: buscarProdutoPorFiltroSelecao
summary: Buscar Selecao produtos por filtro.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos/buscar-selecao-personalizada
operationId: buscarProdutoPorFiltroPersonalizado
summary: Buscar produtos por filtro personalizado
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-similares/{id}
operationId: buscarProdutoSimilarPorId
summary: Buscar produto por id de produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-similares/produto/produtos-vinculados
operationId: buscarProdutoSimilarPorFiltro
summary: Buscar produtos similares vinculados por tipo.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-ipi-brasil/{id}
operationId: buscarIpiBrasilPorId
summary: Buscar Ipi Brasil por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-frete/produto/{id}
operationId: buscarFretePorProdutoId
summary: Buscar fretes por identificador do produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-etiquetas/produto/{id}
operationId: buscarEtiquetasPorProdutoId
summary: Buscar etiquetas por id do produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-etiquetas/auto-complete
operationId: buscarEtiquetasAutoComplete
summary: Buscar etiquetas por organização.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-estoque/produto
operationId: buscarEstoqueEntradaPorProduto
summary: Buscar entrada de estoque por id do produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/{id}
operationId: buscarProdutoEmbalagemPorId
summary: Buscar embalagem do produto por id.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/selecao-page
operationId: buscarProdutoEmbalagemSelecaoPaginado
summary: Trazer seleção de embalagens do produto de forma paginada
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/produto
operationId: buscarProdutoEmbalagemPorProdutoId
summary: Buscar informações da associação entre embalagens e produto por id do produto.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/embalagens-selecao/{id}
operationId: buscarProdutoEmbalagemSelecaoEmbalagensPorId
summary: Buscar seleção de embalagens do produto por id do relacionamento ProdutoEmbalagem.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/embalagem/produto/{id}
operationId: buscarProdutoEmbalagemSelecaoPorProdutoId
summary: Buscar seleção de embalagens do produto por id do produto com id da associação.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/embalagem/produto/buscar-selecao
operationId: buscarProdutoEmbalagemSelecaoPorProdutoIdEDisponivel
summary: Buscar seleção personalizada de embalagens por id do produto por disponibilidade ou não com id da associação.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/produtos-embalagens/embalagem-estoque/produto/{produtoId}
operationId: buscarSelecaoEmbalagemEstoquePorProdutoId
summary: Buscar seleção de embalagens do produto por id do produto com id da associação.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/linhas-produtos/selecao
operationId: buscarLinhaProdutoSelecao
summary: Listar linhas de produtos por organizacão.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/fabricantes/selecao
operationId: buscarFabricantesSelecao
summary: Listar fabricantes por organizacão.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/embalagens/auto-complete
operationId: buscarEmbalagemSelecao
summary: Buscar embalagens por organizacao.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/categorias/selecao
operationId: buscarCategoriasSelecao
summary: Listagem de categorias em seleção.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/categorias/selecao-hierarquias
operationId: buscarCategoriasSelecaoHierarquias
summary: Listagem de hierarquias de categoria.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /produtos/categorias/buscar-selecao-personalizada
operationId: buscarCategoriasSelecaoPersonalizada
summary: Listagem de categorias em seleção personalizada.
tags: Produtos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /pagamentos/forma/condicoes-vinculadas
operationId: buscarCondicoesVinculadas_1
summary: Trazer todas as condições de formas de pagamento
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /pagamentos/condicao-representadas
operationId: buscarCondicaoRepresentadasPorFiltro
summary: Trazer todos as representadas associadas com id da associação
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /pagamentos/condicao-representadas/representadas-vinculadas
operationId: buscarRepresentadasVinculadosPorFiltro
summary: Buscar representadas vinculadas a condição de pagamento.
tags: Pagamentos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /organizacao
operationId: buscarPorId_7
summary: Buscar a organização ao qual o usuário pertence
tags: Organizacao
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /ordem/politicas-especiais-participantes/vinculados/politica-especial/{id}
operationId: buscarPoliticaEspecialParticipanteVinculadosPorFiltro
tags: Ordem
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /ordem/politicas-especiais-participantes/politica-especial/{id}
operationId: buscarPoliticaEspecialParticipantePorFiltro
tags: Ordem
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /ordem/politicas-especiais-bloqueios/vinculados/politica-especial/{id}
operationId: buscarPoliticaEspecialBloqueioVinculadosPorFiltro
tags: Ordem
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /ordem/politicas-especiais-bloqueios/politica-especial/{id}
operationId: buscarPoliticaEspecialBloqueioPorFiltro
tags: Ordem
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /metas-usuarios
operationId: buscarPorFiltro_4
summary: Trazer todas os usuários associados a meta
tags: Metas
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /metas-usuarios/usuarios-vinculados
operationId: buscarVinculadosPorFiltro
summary: Buscar fidelidades vinculadas ao usuário.
tags: Metas
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /localidades/uf/{id}
operationId: buscarPorPaisId
summary: Buscar UF por id do país.
tags: Localidade
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /localidades/uf/buscar-selecao-personalizada
operationId: buscarSelecaoCustomPorFiltro
summary: Buscar todas as UFs.
tags: Localidade
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /localidades/paises
operationId: buscarPaises
summary: Listar países.
tags: Localidade
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /localidades/municipios/uf/{id}
operationId: buscarPorUfId
summary: Buscar municípios por id de UF.
tags: Localidade
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /local-estoque/estoques-produtos/{id}
operationId: buscarEstoqueProdutoEmbalagemPorId
summary: Buscar estoque de produto por identificador
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /local-estoque/estoque-segregacao
operationId: buscarEstoqueProdutoSegregacaoPorFiltro
summary: Buscar segregação de produto do estoque 
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /local-estoque/estoque-segregacao/{id}
operationId: buscarEstoqueProdutoSegregacaoPorId
summary: Buscar segregação de produto do estoque por id.
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /local-estoque/estoque-representadas
operationId: buscarRepresentadasVinculadosPorFiltro_1
summary: Buscar representadas por id de local de estoque.
tags: Local de Estoque
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /impostos/iva/ncm/participantes-vinculadas
operationId: buscarNcmsVinculadosIvaPorFiltro
summary: Trazer todas as participantes NCM vinculados
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /impostos/ipi/ncm/participantes-vinculadas
operationId: buscarNcmsVinculadosIpiPorFiltro
summary: Trazer todas as participantes NCM vinculados
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /impostos/icms-st/ncm/participantes-vinculadas
operationId: buscarNcmsVinculadosIcmsPorFiltro
summary: Trazer todas as participantes NCM vinculados
tags: Impostos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /equipes/usuarios-vinculados/{idEquipe}
operationId: buscarUsuariosVinculados_1
tags: Equipes
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /comissoes/comissoes-participantes
operationId: buscarPorFiltro_8
summary: Trazer todos as associações da política de comissão com usuários com id da associação
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /comissoes/comissoes-participantes/usuarios-vinculados
operationId: buscarVinculadosPorFiltro_1
summary: Trazer todos os usuários vinculados
tags: Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

GET /clientes/parametro/cliente/{id}
operationId: buscarParametroPorClienteId
summary: Buscar parâmetros por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/observacao/cliente/{id}
operationId: buscarObservacaoPorClienteId
summary: Buscar observações por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/frete/cliente/{id}
operationId: buscarFretePorClienteIdExterno
summary: Buscar fretes por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/endereco/cliente/{id}
operationId: buscarEnderecoPorClienteId
summary: Buscar endereços por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/documento/cliente/{id}
operationId: buscarDocumentoPorClienteId
summary: Buscar documento por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/contratos-participantes
operationId: buscarContratoParticipantesPorFiltro
summary: Buscar participantes de contratos
tags: Cliente
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /clientes/contrato/cliente/{id}
operationId: buscarContratosPorClienteId
summary: Buscar contratos por id do cliente
tags: Cliente
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /clientes/contato/cliente/{id}
operationId: buscarContatoPorClienteId
summary: Buscar contatos por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/contato-conexao/contato/{id}
operationId: buscarContatoConexaoPorContatoId_1
summary: Buscar conexões por identificador de contato
tags: Cliente
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /clientes/conexao/cliente/{id}
operationId: buscarConexaoPorClienteId
summary: Buscar conexões por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/cliente-representada/cliente/{id}
operationId: buscarRepresentadaPorClienteId
summary: Buscar representadas por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /clientes/cliente-impostos
operationId: buscarPorFiltro_9
tags: Cliente
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /clientes/cliente-impostos/impostos-vinculadas
operationId: buscarVinculadosPorFiltro_2
tags: Cliente
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /clientes/atributos/cliente/{id}
operationId: buscarAtributosPorClienteId
summary: Buscar atributos comerciais por identificador de cliente
tags: Cliente
responses: 200: Sucesso; 400: Bad Request; 404: Not Found; 4xx/5xx: Respostas de error da api

---

GET /check
operationId: check
tags: smart-sync-controller
responses: 200: OK

---

GET /associa-fluxo/transacoes
operationId: visualizarAssociacaoComTransacao
summary: Buscar todas as transações com id da associação.
tags: Associação dos Fluxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /associa-fluxo/transacoes-vinculadas
operationId: buscarTransacoesVinculadas
summary: Buscar todas transacoes vinculadas.
tags: Associação dos Fluxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /associa-fluxo/representadas
operationId: visualizarAssociacaoComRepresentadas
summary: Buscar todas representadas com id da associação.
tags: Associação dos Fluxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

GET /associa-fluxo/representadas-vinculadas
operationId: buscarRepresentadasVinculadas
summary: Buscar todas representadas vinculadas.
tags: Associação dos Fluxos
responses: 200: Sucesso; 4xx/5xx: Respostas de error da api

---

DELETE /tabela-precos/tabelas-produtos/{id}
operationId: deletePorId
summary: Api responsável por excluir uma tabela de produtos pelo id
tags: tabela-precos
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /ordem/integrador/excluir/{idPedido}
operationId: excluirOrdemIntegrador
summary: Integrar - excluir uma ordem.
tags: Ordem
responses: 200: Sucesso; 400: Bad Request; 404: Not Found

---

DELETE /faturamentos/uploads/{idFaturamento}/{idExcluir}
operationId: excluirAnexoFaturamento
summary: Excluir anexo de um faturamento por id
tags: Faturamentos, Faturamentos de Comissão
responses: 200: Sucesso; 400: Bad Request; 404: Not Found
## Schemas
CriarEditarUsuarioDTO_Put
description: Representa um usuário do sistema
required: idIdioma, isAtivo, nome, perfilId
properties: nomeSocial: string, nome: string, isAtivo: boolean, idIdioma: integer, perfilId: integer, usuarioPrincipalId: integer

---

ResponseBodyException
properties: msg: string, msgError: array, code: integer, timestamp: string

---

ResponseUtil
properties: mensagem: string, id: integer, codigo: number

---

CriarEditarTransportadoraDTO_Put
required: nomeFantasia, razaoSocial
properties: razaoSocial: string, nomeFantasia: string, dataFundacao: string

---

CriarEditarTransportadoraLocalidadeDTO_Put
required: aplicacaoAutomatica, bairro, cep, logradouro, municipio, numero, tipo, uf
properties: tipo: string, uf: string, municipio: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, latitude: number, longitude: number, aplicacaoAutomatica: string

---

TransportadoraDocumentoDTO_Put
description: Representa um documento da transportadora
required: aplicacaoAutomatica, conteudo, tipo
properties: tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

TransportadoraConexaoDTO_Put
description: Representa uma conexão da transportadora
required: conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarTransacoes
description: Objeto utilizado para cadastrar e atualizar
required: debitoLocal, descricao, idExterno
properties: idExterno: string, descricao: string, disponivel: boolean, tipo: string, movimentacaoFinanceiro: string, movimentacaoVerba: string, movimentacaoEstoque: string, movimentacaoComissao: string, debitoLocal: string, debitoPercentual: number, transacaoObrigatoria: integer, transacaoPercentualMaximo: number, transacaoPercentualMaximoRegra: string, precosPolitica: string, isProdutosUnidade: boolean, isTrianguleOperation: boolean

---

CriarEditarTituloDTO
required: clienteId, numDocumento, orgUsuPapId, representadaId, tipo, valorOriginal, valorPago
properties: clienteId: integer, representadaId: integer, orgUsuPapId: integer, notasFiscais: string, idsExternosOrdens: string, numDocumento: string, numParcela: integer, tipo: string, dataEmissao: string, dataVencimento: string, valorOriginal: number, juros: number, observacao: string, dataProtesto: string, dataCartorio: string, valorAbatimento: number, valorAcrescimo: number, valorMulta: number, valorOutrasDespesas: number, valorPago: number, quitado: boolean, justificativa: string, justificativaData: string, linhaDigitavel: string, dataPagamento: string

---

CriarEditarTabelaDTO_Put
required: descricao, exclusiva, fatorFinanceiro, precoFixo, qtdDecimais
properties: descricao: string, transacaoValorMax: number, transacaoValorMin: number, precoFixo: boolean, exclusiva: boolean, fatorFinanceiro: boolean, transacaoValorParcelaMinima: number, vigenciaInicial: string, vigenciaFinal: string, ativa: boolean, qtdDecimais: integer

---

CriarEditarTabelaProdRegrasDTO_Post
properties: tabelaProdutoId: integer, comissaoId: integer, descontoVerbaPromocional: number, descontoMaximo: number, acrescimoMaximo: number, qtdMinima: number, qtdMaxima: number, isTransacaoDescontoImpacto: boolean

---

CriarEditarRepresentadaDTO_Put
description: Representa uma representada
required: nomeFantasia, razaoSocial
properties: razaoSocial: string, nomeFantasia: string, logotipo: string, tipoModeloTributacao: string, iva: number, ir: number, csll: number, das: number

---

CriarEditarFidelidadeDTO_Put
description: Representa uma fidelidade
required: percentual
properties: percentual: number, valorMinPedido: number, valorMinParcela: number, desconto: number, prazoMin: integer, prazoMax: integer, comissaoAdicional: number

---

CriarEditarRepresentadaLocalidadeDTO_Put
description: Representa um endereço
required: aplicacaoAutomatica, bairro, cep, logradouro, municipio, numero, tipo, uf
properties: tipo: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, uf: string, municipio: string, aplicacaoAutomatica: string, latitude: number, longitude: number

---

CriarEditarRepresentadaDocumentoDTO_Post
description: Representa um documento
required: conteudo, tipo
properties: tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

CriarEditarContatoConexaoDTO_Put
description: Representa a conexão de um contato.
required: conteudo, etiqueta, id, tipo
properties: id: integer, etiqueta: string, conteudo: string, tipo: string

---

CriarEditarRepresentadaContatoDTO_Put
required: nomeSocial
properties: nomeSocial: string, aniversario: string, hobby: string, time: string, conexoes: array

---

CriarEditarContatoConexaoDTO_PutSimple
description: Representa a conexão de um contato.
required: conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string

---

CriarEditarRepresentadaConexaoDTO_Put
description: Representa uma conexão.
required: aplicacaoAutomatica, conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarQuestionarioDTO_Put
required: dataFinal, dataInicial, descricao
properties: descricao: string, dataInicial: string, dataFinal: string

---

CriarEditarPromocaoDTO_Put
required: descricao, modalidade, quantidadeMinima, tipoQuantidade, validadeInicial
properties: id: integer, descricao: string, validadeInicial: string, validadeFinal: string, tipoQuantidade: string, quantidadeMinima: integer, quantidadeMaxima: integer, modalidade: string, modalidadeDesconto: number, transacaoPrazoMdInicial: integer, transacaoPrazoMdFinal: integer, transacaoValorMinimo: number, transacaoId: integer, folder: object

---

CriarEditarAtributosDTO_Put
description: DTO que representa os atributos de um produto
required: densidadeKgM3
properties: cest: string, validadeDias: integer, mkpRetorno: number, custoUnidade: number, margemMinima: number, margemIdeal: number, comportamentoMargemMinima: string, densidadeKgM3: number

---

CriarEditarProdutoDTO_Put
required: categoriaId, disponivel, estoqueRegra, fabricanteId, idsRepresentadas, linhaProdutoId, produtosEmbalagens
properties: disponivel: string, categoriaId: integer, fabricanteId: integer, linhaProdutoId: integer, referencia: string, gtin: string, marca: string, descricao: string, descricaoDetalhada: string, ncm: string, corHexa: string, estoqueRegra: string, observacoes: string, atributos: CriarEditarAtributosDTO_Put, produtosEmbalagens: array, idsRepresentadas: array

---

CriarEditarProdutoEmbalagemDTO_Put
description: DTO que representa os detalhes da embalagem de um produto
required: embalagemId, estoqueFatorConversao
properties: embalagemId: integer, isDisponivel: boolean, codbarras: string, pesoMetrica: string, pesoLiquido: number, pesoBruto: number, metroCubico: number, dimensoes: string, quantidadeMinima: number, quantidadeMaxima: number, quantidadeMix: number, isEstoque: boolean, estoqueFatorConversao: number, tipoSegregacao: string, isSegregacaoObrigatoriedade: boolean, segregacaoQtdeMaxima: number, isObrigaMultipo: boolean, quantidadeMultiplo: integer

---

CriarEditarProdutoFreteDTO_Put
description: Representa um frete
properties: tipoRegra: string, clienteId: integer, municipioId: integer, modalidade: string, vrCif: number, vrFob: number, vrCff: number

---

CriarEditarEstoqueEntradaDTO_Put
required: embalagemId
properties: embalagemId: integer, quantidade: number, data: string, tipo: string, observacao: string

---

CriarEditarLinhaProdutoDTO_Put
required: descricao
properties: descricao: string

---

CriarEditarFabricanteDTO_Put
description: Representa um fabricante
required: descricao
properties: descricao: string

---

CriarEditarEmbalagemDTO_Put
required: casasDecimais, descricao
properties: descricao: string, casasDecimais: integer

---

CriarEditarCategoriaDTO_Put
description: Representa uma categoria
required: descricao, hierarquia, tipo
properties: anteriorId: integer, hierarquia: string, tipo: string, descricao: string

---

CadatrarEditarParametrosDTO
required: descricao
properties: descricao: string, isPermiteDuplicarPedido: boolean, percentualAlteraAgenda: number, diasValidadeOrcamento: integer, isVisualizaEstoque: boolean, isVisualizaComissao: boolean, validacaoEstoque: string, pessoaPadraoJuridica: string, pessoaPadraoFisica: string, isAlteraTipoFrete: boolean, isVerbaNegativa: boolean, acrescimoPreco: number, isJustificaDesvioAgenda: boolean, isAlertaVendaMix: boolean, isAlertaPromocao: boolean, isAlertaLancamento: boolean, isAlertaMixIdeal: boolean, isAlertaCortes: boolean, isJustificaNaoVenda: boolean, digitaInadimplente: string, diasCarenciaInadimplencia: integer, isPermiteExcluirClientes: boolean, permiteDescontosCab: string, tipoTempoSincronizacao: string, limiteSincronizacao: number, travarFreteCIF: string, isRecalculaItensCabecalho: boolean, exibeFID: string, isAlteraCliente: boolean, tipoTecladoMobile: string, fatorSugestaoVenda: number, isOcultaVRMix: boolean, isObrigaEnderecoEntrega: boolean, comportamentoPCV: string, isExibeEntradas: boolean, isObrigaPrevisaoEntrega: boolean, isOcultaVROriginal: boolean, justificaTitulosSinc: string, modeloPrazos: string, isDigitaClienteBloq: boolean

---

CriarEditarFormaDTO_Put
required: descricao
properties: descricao: string, prazoMedioMax: integer, valorMinPedido: number, valorMaxPedido: number, valorMinParcela: number, qtdParcela: integer, indiceFinanceiro: number, comissaoAdicinal: number

---

CriarEditarCondicaoDTO_Put
required: descricao
properties: descricao: string, regras: RegraCondicaoDTO_Put

---

RegraCondicaoDTO_Put
description: Regras da condição
required: indiceFaixaMax, indiceFaixaMin, isIgnoraIndicePrecos, modalidade, prazoFaixaMax, prazoFaixaMin
properties: prazoMedio: integer, parcelasMax: integer, prazoFaixaMin: integer, prazoFaixaMax: integer, indiceFaixaMin: number, indiceFaixaMax: number, transacaoVrMin: number, transacaoVrMax: number, comissaoAdicionalPerc: number, pedidoValorParcelaMinima: number, creditoLimite: integer, modalidade: string, isIgnoraIndicePrecos: boolean, debitaRegraComissao: boolean

---

CriarEditarPoliticaEspecialDTO_Put
required: alerta, descricao, tipoGatilho, tipoGatilhoPeriodo, vigenciaFinal, vigenciaInicial
properties: descricao: string, alerta: string, tipoGatilho: string, tipoGatilhoPeriodo: string, observacao: string, vigenciaInicial: string, vigenciaFinal: string

---

CriarAtualizarOrdemAtributosGeraisDTO
properties: id: integer, isOrcamento: boolean, statusOrcamento: integer, isProposta: boolean, statusProposta: string, isCancelado: boolean, dataCancelamento: string, motivoCancelamento: string, verbaGerada: number, verbaUtilizada: number, verbaBonificacao: number, verbaAvulsaOrdem: number, retornoValorOrdem: number, retornoValorCobrado: integer, latitude: integer, longitude: integer, logradouro: integer, emailStatus: string, valorFreteCifDestacado: number

---

CriarEditarOrdemIntegrador
required: dataCriacao, idExterno, repmaisCanal, statusPedido
properties: id: integer, idExterno: string, chave: string, representadaId: integer, agenteComercialId: integer, transacaoId: integer, clienteId: integer, fluxoEtapaId: integer, formaPagamentoId: integer, fidelidadeId: integer, indiceCondicao: number, condicaoValor: number, transportadoraId: integer, dataSolicEntrega: string, dataPrevistaEntrega: string, dataSolicFaturamento: string, tipoFrete: string, freteCalculo: string, freteAplicacao: string, freteAplicacaoValor: number, freteValor: number, isProgramado: boolean, chaveCliente: string, chaveClienteDataExpiracao: string, fidelidadePercentual: number, comissaoValorBase: number, comissaoPercentual: number, comissaoValor: number, nomeComprador: string, permiteEntregaParcial: boolean, isIntegrado: boolean, prazoMedio: number, qtdVolumes: integer, volumesM3: number, percentDescontoComercial: number, percDescFinanceiro: number, valorBruto: number, valorDescComercial: number, valorTotal: number, valorImpostos: number

---

CriarEditarOrdemItemDTO
properties: id: integer, produtoId: integer, embalagemId: integer, quantidade: number, valorUnitarioBruto: number, percDescontoComercial: number, valorDescontoComercial: number, valorUnitario: number, valorTotal: number, valorImposto: number, valorContabil: number, tabelaPrecoId: integer, tbPrecoValorUnitario: number, tbPrecoValorTotal: number, valorBaseComissao: number, valorPercComissao: number, valorComissao: number, obsLocalEstoque: string, metroCubico: number, pesoLiquido: number, pesoBruto: number, descontoPromocao: number, fatorConversao: number, quantidadeFaturada: number, sequencia: integer, valorDescontoFiscal: number, custoProduto: number, pgtCondicaoIndice: number, pgtCondicaoValor: number, valorContrato: number, ipi: CriarEditarOrdemItemImpostoDTO, iva: CriarEditarOrdemItemImpostoDTO, icms: CriarEditarOrdemItemImpostoICMSDTO, atributos: OrdemItemAtributosGeraisDTO

---

CriarEditarOrdemItemImpostoDTO
properties: id: integer, valorBase: number, aliquota: number, valor: number

---

CriarEditarOrdemItemImpostoICMSDTO
properties: id: integer, valorBase: number, aliquota: number, valor: number, tipoMva: string, valorMva: number, aliqEfetivaOutorgado: number

---

CriarEditarOrdemObservacaoDTO
properties: id: integer, observacao: string, tipoObservacaoPersonalizada: string, idTipoObservacaoPersonalizada: integer

---

OrdemItemAtributosGeraisDTO
properties: orgUsuPapPropostaId: integer, dataCorte: string, quantidadeCorte: number, verbaGerada: number, verbaBonificacao: number, valorUnitarioRetorno: number, markupRetorno: number, isUsoConsumo: boolean, qtdProxEntrada: number, tipoProposta: string, justificativa: string, statusProposta: string, dataHoraProposta: string, propostoTipoValor: number, registroExcluido: boolean

---

VisualizarOrdemPrazoDTO
properties: id: integer, prazo: integer

---

VisualizarUploadContratoDTO
properties: idArquivo: integer, path: string, nome: string, data: string, hora: string, responsavel: string, descricao: string

---

CriarEditarAcompanhamentoDTO
properties: organizacaoUsuariosPapId: integer, clientesId: integer, representadasId: integer, matriz: string, externoIdPedido: string, numeroPedidoCliente: string, situacaoPedido: string, dtEmissaoPedido: string, nrNf: string, dtNf: string, dtDigitacao: string, liberacaoComercial: boolean, dtLiberacaoComercial: string, liberacaoFinanceira: boolean, dtLiberacaoFinanceira: string, situacaoCredito: string, faturado: boolean, dtFaturamento: string, alocado: boolean, dtParaAlocacao: string, dtAlocacao: string, separado: boolean, dtSeparacao: string, carregado: boolean, dtPrevCarregamento: string, dtCarregamento: string, agendamento: string, agendado: boolean, dtAgenda: string, statusEntrega: string, dtEntregue: string, receitaReconhecida: boolean, dtReconhecimentoReceita: string, receitaLiquida: number, dtAnaliseCredito: string, motivoAnaliseCredito: string, narrativaAnaliseCredito: string, sitAnaliseCredito: string

---

CriarEditarMetaDTO_Put
description: Objeto utilizado para cadastrar e atualizar
required: dataFinal, dataInicial, descricao, indicador, isApurada, isApurarManualmente, isAtiva, isConcluida, isProgramada, tipo
properties: descricao: string, tipo: string, dataInicial: string, dataFinal: string, indicador: string, isAtiva: boolean, isConcluida: boolean, isApurada: boolean, isProgramada: boolean, isApurarManualmente: boolean

---

CriarEditarMunicipioDTO_Put
required: codigo, descricao
properties: codigo: string, descricao: string

---

CriarEditarLocalEstoqueDTO_Put
required: descricao, regra
properties: descricao: string, regra: string, dataEntrega: string

---

CriarEditarImpostoBFFDTO_Put
required: descricao, tipo
properties: descricao: string, tipo: string

---

CriarEditarIvaDTO_Put
required: aliquota, vigenciaFinal, vigenciaInicial
properties: vigenciaInicial: string, vigenciaFinal: string, aliquota: number

---

CriarEditarIpiDTO_Put
required: aliquota, vigenciaFinal, vigenciaInicial
properties: vigenciaInicial: string, vigenciaFinal: string, aliquota: number

---

CriarEditarIcmsDTO_Put
required: aliqEfetivaOutorgado, ufSiglaDestino, ufSiglaOrigem, vigenciaFinal, vigenciaInicial
properties: ufSiglaOrigem: string, ufSiglaDestino: string, vigenciaInicial: string, vigenciaFinal: string, aliqInterEstadual: number, aliqInterEstadualRed: number, baseInterEstadualRed: number, aliqIntraEstadual: number, aliqIntraEstadualRed: number, baseIntraEstadualRed: number, tipoMva: string, valorMva: number, tipoBaseMva: string, valorBaseMva: number, isRemoveIpi: boolean, aliqEfetivaOutorgado: number

---

EditarFluxo
properties: descricaoFluxo: string, disponivel: boolean

---

EditarFluxoEtapaDTO
required: descricaoEtapa, idExterno, isApenasIntegradoERP, isExigeOrdemCompra, isPermiteOrcamento, isPermiteProposta, tipo
properties: idExterno: string, descricaoEtapa: string, tipo: string, cor: string, sequencia: integer, isIntegraERP: boolean, isPermitidoAlterarPedido: boolean, isEnviarEmail: boolean, isExigirAprovacao: boolean, usuarioIds: array, fluxoEtapaAprovacaoId: integer, isPermiteOrcamento: boolean, isPermiteProposta: boolean, isExigeOrdemCompra: boolean, isApenasIntegradoERP: boolean

---

CriarEditarFechamentoDTO
required: dataFinal, dataInicial, descricao, idExterno, orgUsuPapId, representadaId
properties: idExterno: string, orgUsuPapId: integer, representadaId: integer, descricao: string, dataInicial: string, dataFinal: string, observacao: string, isAberto: boolean

---

CriarEditarLancamentoDTO_Put
required: baseComissao, dataLancamento, fechamentoId, numPedido, percComissao, tipo, valorComissao
properties: fechamentoId: integer, clienteId: integer, dataLancamento: string, tipo: string, baseComissao: number, percComissao: number, valorComissao: number, observacao: string, transacaoId: integer, numPedido: string, numTitulo: string

---

CriarEditarFaturamentoDTO_Put
required: dataEmissao, prazoMedio, valorContabil, valorTotal
properties: dataEmissao: string, valorTotal: number, valorContabil: number, prazoMedio: number, linkRastreio: string, valorFrete: number

---

TipoObservacaoPersonalizadaDTO_Put
required: descricao
properties: finalidade: string, descricao: string

---

CriarEditarItemDTO_Put
required: embalagemId, fatorConversao, percComissao, produtoId, qtdVendida, valorComissao, valorComissaoBase, valorContabil, valorTotal, valorUnitario
properties: produtoId: integer, embalagemId: integer, ordemIdExterno: string, fatorConversao: number, qtdVendida: integer, valorUnitario: number, valorComissao: number, valorContabil: number, valorTotal: number, percComissao: number, valorComissaoBase: number

---

EquipeDTO_Put
properties: orgUsuPapId: integer, descricao: string

---

CriarEditarComissaoDTO_Put
required: descricao
properties: descricao: string

---

CriarEditarPoliticaRegrasDTO_Put
required: comissaoFim, comissaoInicio, faixaFim, faixaInicio, tipo, tipoBloqueio
properties: tipo: string, faixaInicio: number, faixaFim: number, comissaoInicio: number, comissaoFim: number, tipoBloqueio: string

---

CriarEditarPoliticaComissaoDTO_Put
required: aplicacao, basePercentual, baseTipo, descricao, tipo, verbaCredito
properties: descricao: string, tipo: string, basePercentual: number, baseTipo: string, aplicacao: string, verbaCredito: number

---

CadastrarEditarClienteDTO_Put
required: nomeFantasia, pessoa, ramoAtividadeId, razaoSocial
properties: pessoa: string, razaoSocial: string, nomeFantasia: string, regiaoId: integer, ramoAtividadeId: integer, transportadoraId: integer, grupoEconomicoId: integer, dataFundacao: string, documento: CriarEditarDocumentoDTO_Put, status: string

---

CriarEditarDocumentoDTO_Put
description: Representa os dados de um documento do cliente
required: conteudo, tipo
properties: tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

CadastrarRegiaoDTO_Put
description: Objeto utilizado para cadastrar e atualizar
required: descricao
properties: descricao: string

---

CadastrarRamoAtividadeDTO_Put
description: Objeto utilizado para cadastrar e atualizar
required: descricao
properties: descricao: string

---

CriarEditarObservacaoDTO_Put
required: observacaoDescricao, tipo
properties: tipo: string, observacaoDescricao: string

---

CadastrarGrupoEconomicoDTO_Put
description: Representar dados do grupo econômico
required: descricao
properties: descricao: string

---

CriarEditarClienteFreteDTO_Put
required: aplicacao, freteCalculo, representadaId, tipo
properties: representadaId: integer, tipo: string, aplicacao: string, freteCalculo: string, percentual: number, valorM3: number, padrao: boolean, ordemM3: number

---

CriarEditarClienteLocalidadeDTO_Put
description: Representa um endereço do cliente
required: aplicacaoAutomatica, bairro, cep, logradouro, numero, tipo, uf
properties: tipo: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, municipio: string, idIBGEMunicipio: string, uf: string, aplicacaoAutomatica: string, latitude: number, longitude: number

---

CadastrarEditarContratoDTO_Put
required: ativo, dataInicial, descricao, isDebitaRegraComissao, isReduzComissaoValorBase, percentagem, valorBase
properties: descricao: string, valorBase: string, percentagem: number, dataInicial: string, dataFinal: string, ativo: boolean, isReduzComissaoValorBase: boolean, isDebitaRegraComissao: boolean

---

CriarEditarContatoDTO_Put
required: nomeSocial
properties: nomeSocial: string, aniversario: string, hobby: string, time: string, conexoes: array

---

CriarEditarContatoConexaoDTO_Complete
description: Conexão de contato do cliente
required: conteudo, tipo
properties: etiqueta: string, conteudo: string, tipo: string

---

CriarEditarClienteConexaoDTO_Put
required: aplicacaoAutomatica, conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarUsuarioDTO_Post
description: Representa um usuário do sistema
required: email, idIdioma, isAtivo, nome, papeisEnum, perfilId, senha
properties: email: string, senha: string, idExterno: string, papeisEnum: string, nomeSocial: string, nome: string, isAtivo: boolean, idIdioma: integer, perfilId: integer, usuarioPrincipalId: integer

---

CriarEditarTransportadoraDTO_Post
required: idExterno, nomeFantasia, razaoSocial
properties: idExterno: string, razaoSocial: string, nomeFantasia: string, dataFundacao: string, endereco: array, conexoes: array, documentos: array

---

TransportadoraConexaoDTO_Post
description: Representa uma conexão da transportadora
required: conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

TransportadoraDocumentoDTO_Post
description: Representa um documento da transportadora
required: aplicacaoAutomatica, conteudo, tipo
properties: tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

TransportadoraLocalidadeDTO_Post
description: Informações da localidade da transportadora.
required: aplicacaoAutomatica, bairro, cep, logradouro, municipio, numero, tipo, uf
properties: municipio: string, uf: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, latitude: number, longitude: number, tipo: string, aplicacaoAutomatica: string

---

CriarEditarTransportadoraLocalidadeDTO_Post
required: aplicacaoAutomatica, bairro, cep, logradouro, municipio, numero, tipo, transportadoraId, uf
properties: transportadoraId: integer, tipo: string, uf: string, municipio: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, latitude: number, longitude: number, aplicacaoAutomatica: string

---

TransportadoraDocumentoDTO_PostSimple
description: Representa um documento da transportadora
required: aplicacaoAutomatica, conteudo, tipo, transportadoraId
properties: transportadoraId: integer, tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

TransportadoraConexaoDTO_PostSimple
description: Representa uma conexão da transportadora
required: conteudo, etiqueta, tipo, transportadoraId
properties: transportadoraId: integer, etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

AssociacaoTransacaoDTO
properties: id: integer, ids: array

---

CriarEditarTabelaDTO_Post
required: descricao, exclusiva, fatorFinanceiro, idExterno, precoFixo, qtdDecimais
properties: idExterno: string, descricao: string, transacaoValorMax: number, transacaoValorMin: number, precoFixo: boolean, exclusiva: boolean, fatorFinanceiro: boolean, transacaoValorParcelaMinima: number, vigenciaInicial: string, vigenciaFinal: string, ativa: boolean, qtdDecimais: integer

---

AssociarTabelaUFDTO
properties: ids: array, id: integer, paisId: integer

---

AssociarTabelaDTO
properties: ids: array, id: integer

---

CriarEditarTabelaProdutoEmbDTO_Post
properties: tabelaId: integer, produtoEmbalagem: array

---

TabelaProdutoEmbDTO_Post
required: preco, produtoEmbalagemId
properties: id: integer, comissaoId: integer, produtoEmbalagemId: integer, sequencia: integer, preco: number, descontoVerbaPromocional: number, descontoMaximo: number, acrescimoMaximo: number, qtdMinima: number, qtdMaxima: number, isTransacaoDescontoImpacto: boolean

---

CriarEditarRepresentadaConexaoDTO_Post
description: Representa uma conexão.
required: aplicacaoAutomatica, conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarRepresentadaDTO_Post
description: Representa uma representada
required: idExterno, nomeFantasia, razaoSocial
properties: idExterno: string, razaoSocial: string, nomeFantasia: string, logotipo: string, tipoModeloTributacao: string, iva: number, ir: number, csll: number, das: number, conexoes: array, documento: array

---

CriarEditarFidelidadeDTO_Post
description: Representa uma fidelidade
required: idExterno, percentual
properties: idExterno: string, percentual: number, valorMinPedido: number, valorMinParcela: number, desconto: number, prazoMin: integer, prazoMax: integer, comissaoAdicional: number

---

AssociacaoDTO
properties: id: integer, ids: array

---

CriarEditarRepresentadaLocalidadeDTO_Post
description: Representa um endereço
required: aplicacaoAutomatica, bairro, cep, logradouro, municipio, numero, representadaId, tipo, uf
properties: representadaId: integer, tipo: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, uf: string, municipio: string, aplicacaoAutomatica: string, latitude: number, longitude: number

---

CriarEditarRepresentadaDocumentoDTO_PostSimple
description: Representa um documento
required: conteudo, representadaId, tipo
properties: representadaId: integer, tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

CriarEditarDespesaRedutoraDTO_Post
required: descricao, idExterno, percentual, representadaId
properties: representadaId: integer, idExterno: string, descricao: string, percentual: number

---

CriarEditarContatoConexaoDTO_Post
description: Representa a conexão de um contato.
required: conteudo, etiqueta, tipo
properties: etiqueta: string, conteudo: string, tipo: string

---

CriarEditarRepresentadaContatoDTO_Post
required: nomeSocial, representadaId
properties: representadaId: integer, nomeSocial: string, aniversario: string, hobby: string, time: string, conexoes: array

---

CriarEditarContatoConexaoDTO_PostSimple
description: Representa a conexão de um contato.
required: contatoId, conteudo, etiqueta, tipo
properties: contatoId: integer, etiqueta: string, conteudo: string, tipo: string

---

CriarEditarRepresentadaConexaoDTO_PostSimple
description: Representa uma conexão.
required: aplicacaoAutomatica, conteudo, etiqueta, representadaId, tipo
properties: representadaId: integer, etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarQuestionarioDTO_Post
required: dataFinal, dataInicial, descricao, idExterno
properties: idExterno: string, descricao: string, dataInicial: string, dataFinal: string

---

CriarEditarRetornoDTO_Post
properties: quizClienteId: integer, data: string, orgUsuPapId: integer, latitude: string, logintude: string, retornos: array

---

RetornoDTO_Post
properties: perguntaId: integer, respostaBinario: boolean, respostaTexto: string, respostaIds: array

---

FiltroDTO
properties: id: integer, ids: array

---

CriarEditarPerguntaDTO_Post
required: perguntas, quizId
properties: isLiberado: boolean, quizId: integer, perguntas: array

---

CriarEditarRespostaDTO_Post
properties: id: integer, opcao: string, descricao: string

---

PerguntaDTO_Post
required: descricao, ordem, tipo
properties: id: integer, descricao: string, tipo: string, respostas: array, ordem: integer

---

CriarEditarPromocaoDTO_PostSimple
properties: folder: object

---

CriarEditarProdutoSegregacaoDTO
description: Representa uma lista de segregações
required: segregacoes
properties: segregacoes: array

---

ProdutoSegregacaoDTO
description: Representa uma segregação de produto
required: descricao, idExterno, tipo
properties: id: integer, idExterno: string, tipo: string, descricao: string

---

ListaProdutoSegregacaoDTO
properties: produtoId: integer, segregacoes: array, idsExcluir: array

---

AssociarProdutoSegregacaoDTO
required: segregacaoDTO
properties: segregacaoDTO: CriarEditarProdutoSegregacaoDTO, produtoDTO: ProdutoAssociacaoBaseDTO

---

ProdutoAssociacaoBaseDTO
properties: isTodosProdutos: boolean, filtroProdutosDTO: FiltroDTO, produtoIds: array, produtoIdsNaoIncluir: array

---

CriarEditarAtributosDTO_Post
description: DTO que representa os atributos de um produto
required: densidadeKgM3
properties: cest: string, validadeDias: integer, mkpRetorno: number, custoUnidade: number, margemMinima: number, margemIdeal: number, comportamentoMargemMinima: string, densidadeKgM3: number

---

CriarEditarProdutoDTO_Post
required: categoriaId, disponivel, estoqueRegra, fabricanteId, idExterno, idsRepresentadas, linhaProdutoId, produtosEmbalagens
properties: idExterno: string, disponivel: string, categoriaId: integer, fabricanteId: integer, linhaProdutoId: integer, referencia: string, gtin: string, marca: string, descricao: string, descricaoDetalhada: string, ncm: string, corHexa: string, estoqueRegra: string, observacoes: string, atributos: CriarEditarAtributosDTO_Post, produtosEmbalagens: array, idsRepresentadas: array

---

CriarEditarProdutoEmbalagemDTO_Post
description: DTO que representa os detalhes da embalagem de um produto
required: embalagemId, estoqueFatorConversao
properties: embalagemId: integer, isDisponivel: boolean, codbarras: string, pesoMetrica: string, pesoLiquido: number, pesoBruto: number, metroCubico: number, dimensoes: string, quantidadeMinima: number, quantidadeMaxima: number, quantidadeMix: number, isEstoque: boolean, estoqueFatorConversao: number, tipoSegregacao: string, isSegregacaoObrigatoriedade: boolean, segregacaoQtdeMaxima: number, isObrigaMultipo: boolean, quantidadeMultiplo: integer

---

ProdutoFilterExcetoDTO
required: isTodosProdutos
properties: produtoId: integer, idOrganizacao: integer, idExterno: string, descricao: string, idsNaoIncluir: array, nomeFantasia: string, razaoSocial: string, tipoAssociacaoEnum: string, idsFiltroAssociacaoString: string, marca: string, fabricante: string, linha: string, categoria: string, etiqueta: string, fabricanteId: integer, linhaId: integer, categoriaId: integer, etiquetaId: integer, ids: array, idsExternos: array, isTodosProdutos: boolean, idExternoNaoIncluir: string, descricaoNaoIncluir: string, similarNaoIncluir: string, organizacaoId: integer

---

Pageable
properties: page: integer, size: integer, sort: array

---

AssociarProdutoSimilarSingleDTO
properties: produtoId: integer, tipo: string, produtoSimilarDTO: ProdutoAssociacaoBaseDTO

---

AssociarProdutoSimilarDTO
properties: tipo: string, produtoDTO: ProdutoAssociacaoBaseDTO, produtoSimilarDTO: ProdutoAssociacaoBaseDTO

---

CriarEditarIpiBrasilDTO
required: produtoId
properties: id: integer, produtoId: integer, dataInicio: string, dataFim: string, aliquota: number, aliquotaRegra: string

---

CriarEditarProdutoFreteDTO_Post
description: Representa um frete
required: produtoId
properties: produtoId: integer, tipoRegra: string, clienteId: integer, municipioId: integer, modalidade: string, vrCif: number, vrFob: number, vrCff: number

---

CriarEditarEtiquetaDTO
required: etiquetas
properties: etiquetas: array

---

EtiquetaDTO
description: Etiquetas
required: descricao, produtoId
properties: produtoId: integer, descricao: string

---

CriarEditarEstoqueEntradaDTO
required: embalagemId, id, produtoId
properties: id: integer, produtoId: integer, embalagemId: integer, quantidade: number, data: string, tipo: string, observacao: string

---

CriarEditarProdutoUsuarioDTO
properties: isTodosProdutos: boolean, filtroProdutosDTO: FiltroDTO, produtoIds: array, produtoIdsNaoIncluir: array, isTodosUsuarios: boolean, filtroUsuariosDTO: FiltroDTO, usuariosIds: array, usuariosIdsNaoIncluir: array

---

CriarEditarProdutoRamosAtividadeDTO
properties: isTodosProdutos: boolean, filtroProdutosDTO: FiltroDTO, produtoIds: array, produtoIdsNaoIncluir: array, isTodosRamos: boolean, filtroRamosDTO: FiltroDTO, ramosIds: array, ramosIdsNaoIncluir: array

---

CriarEditarProdutoFormaPagamentoDTO
properties: isTodosProdutos: boolean, filtroProdutosDTO: FiltroDTO, produtoIds: array, produtoIdsNaoIncluir: array, isTodosFormas: boolean, filtroFormasDTO: FiltroDTO, formasIds: array, formasIdsNaoIncluir: array

---

CriarEditarProdutoCondicaoPagamentoDTO
properties: isTodosProdutos: boolean, filtroProdutosDTO: FiltroDTO, produtoIds: array, produtoIdsNaoIncluir: array, isTodosCondicoes: boolean, filtroCondicoesDTO: FiltroDTO, condicoesIds: array, condicoesIdsNaoIncluir: array

---

CriarEditarProdutoClienteDTO
properties: isTodosProdutos: boolean, filtroProdutosDTO: FiltroDTO, produtoIds: array, produtoIdsNaoIncluir: array, isTodosClientes: boolean, filtroClientesDTO: FiltroDTO, clientesIds: array, clientesIdsNaoIncluir: array

---

CriarEditarLinhaProdutoDTO
required: descricao, idExterno
properties: idExterno: string, descricao: string

---

CriarEditarFabricanteDTO
description: Representa um fabricante
required: descricao, idExterno
properties: idExterno: string, descricao: string

---

CriarEditarEmbalagemDTO
required: casasDecimais, descricao, id, idExterno
properties: id: integer, idExterno: string, descricao: string, casasDecimais: integer

---

CriarEditarCategoriaDTO
description: Representa uma categoria
required: descricao, hierarquia, idExterno, tipo
properties: idExterno: string, anteriorId: integer, hierarquia: string, tipo: string, descricao: string

---

UsuarioAssociacaoDTO
properties: ids: array, id: integer

---

CriarEditarFormaDTO_Post
required: descricao, idExterno
properties: idExterno: string, descricao: string, prazoMedioMax: integer, valorMinPedido: number, valorMaxPedido: number, valorMinParcela: number, qtdParcela: integer, indiceFinanceiro: number, comissaoAdicinal: number

---

CriarEditarCondicaoDTO_Post
required: descricao, idExterno
properties: idExterno: string, descricao: string, regras: RegraCondicaoDTO_Post

---

RegraCondicaoDTO_Post
description: Regras da condição
required: indiceFaixaMax, indiceFaixaMin, isIgnoraIndicePrecos, modalidade, prazoFaixaMax, prazoFaixaMin
properties: prazoMedio: integer, parcelasMax: integer, prazoFaixaMin: integer, prazoFaixaMax: integer, indiceFaixaMin: number, indiceFaixaMax: number, transacaoVrMin: number, transacaoVrMax: number, comissaoAdicionalPerc: number, pedidoValorParcelaMinima: number, creditoLimite: integer, modalidade: string, isIgnoraIndicePrecos: boolean, debitaRegraComissao: boolean

---

CriarEditarPrazoDTO
required: condicaoId, prazos
properties: condicaoId: integer, idAgrupador: integer, prazos: array

---

CriarEditarPoliticaEspecialDTO_Post
required: alerta, descricao, idExterno, tipoGatilho, tipoGatilhoPeriodo, vigenciaFinal, vigenciaInicial
properties: idExterno: string, descricao: string, alerta: string, tipoGatilho: string, tipoGatilhoPeriodo: string, observacao: string, vigenciaInicial: string, vigenciaFinal: string

---

PoliticaEspecialParticipanteFiltroDTO
required: id, isTodos, tipo
properties: id: integer, isTodos: boolean, idExterno: string, nome: string, nomeSocial: string, papel: string, nomeFantasia: string, razaoSocial: string, documento: string, cnpj: string, descricao: string, sigla: string, codigo: string, orgUsuPapId: integer, ufId: integer, paisId: integer, ids: array, idsNaoIncluir: array, tipo: string

---

PoliticaEspecialBloqueioFiltroDTO
properties: id: integer, isTodos: boolean, idExterno: string, descricao: string, ids: array, idsNaoIncluir: array, tipo: string

---

CriarEditarMetaDTO_Post
description: Objeto utilizado para cadastrar e atualizar
required: dataFinal, dataInicial, descricao, idExterno, indicador, isApurada, isApurarManualmente, isAtiva, isConcluida, isProgramada, tipo
properties: idExterno: string, descricao: string, tipo: string, dataInicial: string, dataFinal: string, indicador: string, isAtiva: boolean, isConcluida: boolean, isApurada: boolean, isProgramada: boolean, isApurarManualmente: boolean

---

CriarEditarMunicipioDTO_Post
required: codigo, descricao, ufId
properties: ufId: integer, codigo: string, descricao: string

---

CriarEditarLocalEstoqueDTO_Post
required: descricao, idExterno, regra
properties: idExterno: string, descricao: string, regra: string, dataEntrega: string

---

CriarEditarEstoqueProdutoEmbDTO
required: localEstoqueId, produtoEmbalagemId
properties: id: integer, localEstoqueId: integer, produtoEmbalagemId: integer, quantidade: number, estoqueMinimo: number, segregacoes: array, produtoSegregacaoIdsExcluir: array

---

CriarEditarEstoqueProdutoSegregacaoDTO
required: produtoSegregacaoId
properties: id: integer, produtoSegregacaoId: integer, quantidade: number

---

CriarEditarImpostoBFFDTO_Post
required: descricao, idExterno, tipo
properties: idExterno: string, descricao: string, tipo: string

---

ImpostoRepresentadaFiltroDTO_Post
properties: id: integer, ids: array

---

CriarEditarIvaDTO_Post
required: aliquota, impostoId, vigenciaFinal, vigenciaInicial
properties: impostoId: integer, vigenciaInicial: string, vigenciaFinal: string, aliquota: number

---

ParticipanteFiltroDTO_Post
properties: id: integer, tipoParticipante: string, ids: array, substituirRegraExistente: boolean

---

NcmAssociacaoDTO
properties: id: integer, ids: array, substituirRegraExistente: boolean

---

ParticipanteFiltroDTO_Delete
properties: id: integer, tipoParticipante: string, ids: array, substituirRegraExistente: boolean

---

CriarEditarIpiDTO_Post
required: aliquota, impostoId, vigenciaFinal, vigenciaInicial
properties: impostoId: integer, vigenciaInicial: string, vigenciaFinal: string, aliquota: number

---

ParticipanteFiltroDTO
properties: id: integer, tipoParticipante: string, ids: array, substituirRegraExistente: boolean

---

CriarEditarIcmsDTO_Post
required: aliqEfetivaOutorgado, idExterno, impostoId, ufSiglaDestino, ufSiglaOrigem, vigenciaFinal, vigenciaInicial
properties: impostoId: integer, ufSiglaOrigem: string, ufSiglaDestino: string, idExterno: string, vigenciaInicial: string, vigenciaFinal: string, aliqInterEstadual: number, aliqInterEstadualRed: number, baseInterEstadualRed: number, aliqIntraEstadual: number, aliqIntraEstadualRed: number, baseIntraEstadualRed: number, tipoMva: string, valorMva: number, tipoBaseMva: string, valorBaseMva: number, isRemoveIpi: boolean, aliqEfetivaOutorgado: number

---

CadastrarFluxoDTO
required: descricaoFluxo, idExterno
properties: idExterno: string, descricaoFluxo: string, disponivel: boolean

---

CadastrarFluxoEtapaDTO
required: descricaoEtapa, idExterno, idFluxo, isApenasIntegradoERP, isPermiteOrcamento, isPermiteProposta, tipo
properties: idFluxo: integer, idExterno: string, descricaoEtapa: string, tipo: string, cor: string, sequencia: integer, isIntegraERP: boolean, isPermitidoAlterarPedido: boolean, isEnviarEmail: boolean, isExigirAprovacao: boolean, usuarioIds: array, fluxoEtapaAprovacaoId: integer, isPermiteOrcamento: boolean, isPermiteProposta: boolean, isExigeOrdemCompra: boolean, isApenasIntegradoERP: boolean

---

CriarEditarLancamentoDTO_Post
required: baseComissao, dataLancamento, fechamentoId, idExterno, numPedido, percComissao, tipo, valorComissao
properties: idExterno: string, fechamentoId: integer, clienteId: integer, dataLancamento: string, tipo: string, baseComissao: number, percComissao: number, valorComissao: number, observacao: string, transacaoId: integer, numPedido: string, numTitulo: string

---

CriarEditarFaturamentoDTO_Post
required: clienteId, dataEmissao, idNotaFiscal, orgUsuPapId, prazoMedio, representadaId, valorContabil, valorTotal
properties: representadaId: integer, clienteId: integer, orgUsuPapId: integer, transportadoraId: integer, idNotaFiscal: string, dataEmissao: string, valorTotal: number, valorContabil: number, prazoMedio: number, linkRastreio: string, valorFrete: number

---

TipoObservacaoPersonalizadaDTO_Post
required: descricao, idExterno
properties: idExterno: string, finalidade: string, descricao: string

---

CriarEditarItemDTO_Post
required: embalagemId, fatorConversao, faturamentoId, percComissao, produtoId, qtdVendida, valorComissao, valorComissaoBase, valorContabil, valorTotal, valorUnitario
properties: faturamentoId: integer, produtoId: integer, embalagemId: integer, ordemIdExterno: string, fatorConversao: number, qtdVendida: integer, valorUnitario: number, valorComissao: number, valorContabil: number, valorTotal: number, percComissao: number, valorComissaoBase: number

---

EquipeDTO_Post
properties: idExterno: string, orgUsuPapId: integer, descricao: string

---

VincularDesvincularEquipeUsuariosDTO
properties: ids: array, isTodos: boolean, equipeId: integer, id: integer

---

CriarEditarComissaoDTO_Post
required: descricao, idExterno
properties: idExterno: string, descricao: string

---

CriarEditarPoliticaRegrasDTO_Post
required: comissaoFim, comissaoInicio, faixaFim, faixaInicio, politicaId, tipo, tipoBloqueio
properties: politicaId: integer, tipo: string, faixaInicio: number, faixaFim: number, comissaoInicio: number, comissaoFim: number, tipoBloqueio: string

---

CriarEditarPoliticaComissaoDTO_Post
required: aplicacao, basePercentual, baseTipo, comissaoId, descricao, idExterno, tipo, verbaCredito
properties: comissaoId: integer, idExterno: string, descricao: string, tipo: string, basePercentual: number, baseTipo: string, aplicacao: string, verbaCredito: number

---

ComissaoParticipanteFiltroDTO
required: id, tipo
properties: isTodos: boolean, id: integer, tipo: string, descricao: string, nomeFantasia: string, razaoSocial: string, idExterno: string, ids: array, idsNaoIncluir: array, documento: string, nomeSocial: string, nomeCompleto: string, papel: string

---

CadastrarEditarClienteDTO_Post
required: idExterno, nomeFantasia, pessoa, ramoAtividadeId, razaoSocial
properties: idExterno: string, pessoa: string, razaoSocial: string, nomeFantasia: string, regiaoId: integer, ramoAtividadeId: integer, transportadoraId: integer, grupoEconomicoId: integer, dataFundacao: string, documento: CriarEditarDocumentoDTO_Post, status: string

---

CriarEditarDocumentoDTO_Post
description: Representa os dados de um documento do cliente
required: conteudo, tipo
properties: tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

CadastrarRegiaoDTO_Post
description: Objeto utilizado para cadastrar e atualizar
required: descricao, idExterno
properties: idExterno: string, descricao: string

---

CadastrarRamoAtividadeDTO_Post
description: Objeto utilizado para cadastrar e atualizar
required: descricao, idExterno
properties: idExterno: string, descricao: string

---

CriarEditarCreditoLimiteDTO
description: Limite de crédito do cliente
properties: valorTotalBonificacoes: number, valorTotal: number, valorPedidosFaturar: number, valorReceberVencido: number, valorReceberVencer: number, valorDisponivel: number, toleranciaPercentual: number, acao: string, acaoBonificacao: string

---

CriarEditarParametrosDTO
description: Parametros do cliente
required: clienteId
properties: clienteId: integer, regrasGerais: CriarEditarRegrasGeraisDTO, regrasBrasil: CriarEditarRegrasBrasilDTO, limiteCredito: CriarEditarCreditoLimiteDTO

---

CriarEditarRegrasBrasilDTO
description: Regras do cliente no Brasil
properties: praca: string, tipoPessoa: string, regimeTributario: string, regimeEspecial: boolean, regimeEspecialDetalhes: string

---

CriarEditarRegrasGeraisDTO
description: Regras gerais do cliente
required: isMultiploArredBaixo
properties: prazoMedioVendaMaximo: integer, prazoEntregaMinimo: integer, prazoFaturamentoMaximo: integer, bloqueado: boolean, bloqueadoMotivo: string, financeiroPerc: number, financeiroPercBase: string, embalagemMultiplo: boolean, vip: string, contratoDesconto: number, contratoDescontoBase: string, freteTipo: string, fretePagador: string, freteCalculo: string, pedidoValorMinimo: number, pedidoValorMaximo: number, margemMinima: number, saldo: number, bonificacaoVerbaPerc: number, comissaoAdicionalPerc: number, isAlteraFretePedido: boolean, isMultiploArredBaixo: boolean

---

CriarEditarObservacaoDTO
required: clienteId, observacaoDescricao, tipo
properties: clienteId: integer, tipo: string, observacaoDescricao: string

---

CadastrarGrupoEconomicoDTO_Post
description: Representar dados do grupo econômico
required: descricao, idExterno
properties: idExterno: string, descricao: string

---

CriarEditarClienteFreteDTO_Post
required: aplicacao, clienteId, freteCalculo, representadaId, tipo
properties: clienteId: integer, representadaId: integer, tipo: string, aplicacao: string, freteCalculo: string, percentual: number, valorM3: number, padrao: boolean, ordemM3: number

---

CriarEditarClienteLocalidadeDTO_Post
description: Representa um endereço do cliente
required: aplicacaoAutomatica, bairro, cep, clienteId, logradouro, numero, tipo, uf
properties: clienteId: integer, tipo: string, cep: string, logradouro: string, complemento: string, numero: string, bairro: string, municipio: string, idIBGEMunicipio: string, uf: string, aplicacaoAutomatica: string, latitude: number, longitude: number

---

CriarEditarDocumentoDTO_PostSimple
description: Representa os dados de um documento do cliente
required: clienteId, conteudo, tipo
properties: clienteId: integer, tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

ContratoParticipantesAssociacaoDTO
required: tipo
properties: id: integer, ids: array, tipo: string

---

CadastrarEditarContratoDTO_Post
required: ativo, dataInicial, descricao, idExterno, isDebitaRegraComissao, isReduzComissaoValorBase, percentagem, valorBase
properties: idExterno: string, descricao: string, valorBase: string, percentagem: number, dataInicial: string, dataFinal: string, ativo: boolean, isReduzComissaoValorBase: boolean, isDebitaRegraComissao: boolean

---

CriarEditarContatoDTO_Post
required: clienteId, nomeSocial
properties: clienteId: integer, nomeSocial: string, aniversario: string, hobby: string, time: string, conexoes: array

---

CriarEditarClienteConexaoDTO_Post
required: aplicacaoAutomatica, clienteId, conteudo, etiqueta, tipo
properties: clienteId: integer, etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

AssociacaoClienteUsuarioDTO
properties: clienteIds: array, ids: array, usuarioIds: array

---

ClienteAssociacaoDTO
properties: clienteIds: array, ids: array

---

FiltroVinculoImpostoDTO
properties: id: integer, idExterno: string, descricao: string, isTodos: boolean, idsNaoIncluir: array, ids: array, ufIds: array, tipoImposto: string

---

VisualizarFidelidadeDTO
properties: id: integer, idExterno: string, percentual: number, valorMinPedido: number, valorMinParcela: number, desconto: number, prazoMin: integer, prazoMax: integer, comissaoAdicional: number

---

AtributosComerciaisDTO
required: clienteId
properties: id: integer, clienteId: integer, sedeStatus: string, sedeAreaM2: number, sedeColaboradoresQtde: integer, sedeCheckoutsQtde: integer, sedeFaturamentoMedio: number, lojasQtde: integer

---

SelecaoDTO
description: País associado à localidade.
properties: id: integer, descricao: string

---

VisualizarUsuarioDTO
properties: id: integer, idExterno: string, nome: string, nomeSocial: string, papel: string

---

VisualizarTransportadoraDTO
description: Representa uma transportadora
properties: id: integer, idExterno: string, nomeFantasia: string, razaoSocial: string, temCnpj: boolean

---

TipoDocumentoDTO
description: Tipo de documento.
properties: mascara: string, exigeVencimento: boolean

---

VisualizarTransportadoraDocumentoDTO
properties: id: integer, etiqueta: string, conteudo: string, vencimento: string, tipo: TipoDocumentoDTO, aplicacaoAutomatica: string

---

VisualizarTransportadoraConexoesDTO
properties: id: integer, etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarRepresentadaConexaoDTO
description: Representa uma conexão.
required: aplicacaoAutomatica, conteudo, etiqueta, representadaId, tipo
properties: representadaId: integer, etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

CriarEditarRepresentadaDTO
description: Representa uma representada
required: idExterno, nomeFantasia, razaoSocial
properties: idExterno: string, razaoSocial: string, nomeFantasia: string, logotipo: string, tipoModeloTributacao: string, iva: number, ir: number, csll: number, das: number, conexoes: array, documento: array

---

CriarEditarRepresentadaDocumentoDTO
description: Representa um documento
required: conteudo, representadaId, tipo
properties: representadaId: integer, tipo: string, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

FidelidadeResponseDTO
properties: id: integer, idExterno: string, percentual: number

---

VisualizarRepresentadaContatoDTO
description: Representa um contato
properties: id: integer, nomeSocial: string, aniversario: string, hobby: string, time: string

---

VisualizarDocumentoDTO
description: Representa um documento do cliente.
properties: id: integer, tipo: TipoDocumentoDTO, etiqueta: string, conteudo: string, vencimento: string, aplicacaoAutomatica: string

---

VisualizarRepresentadaConexaoDTO
properties: id: integer, representadaId: integer, etiqueta: string, conteudo: string, tipo: string, aplicacaoAutomatica: string

---

PaginacaoUtilMapStringObject
properties: totalDePaginas: integer, pagina: integer, tamanho: integer, totalDeElementos: integer, content: array

---

VisualizarImpostoDTO
properties: id: integer, idExterno: string, descricao: string, tipo: string, somaContabil: boolean

---

VisualizarDissertativaDTO
properties: nome: string, dissertativa: string

---

VisualizarRetonoRespostaDTO
properties: id: integer, opcao: string, descricao: string, contador: integer

---

VisualizarRetornoDTO
properties: id: integer, descricao: string, tipo: string, verdadeiros: integer, falsos: integer, dissertativasQtd: integer, dissertativas: array, respostas: array

---

ListaPerguntaDTO
properties: id: integer, descricao: string, tipo: string, respostas: array

---

VisualizarRespostaDTO
properties: id: integer, opcao: string, descricao: string

---

VisualizarPerguntaDTO
properties: isLiberado: boolean, perguntas: array

---

VisualizarPromocaoDTO
properties: id: integer, idExterno: string, descricao: string, validadeInicial: string, validadeFinal: string, tipoQuantidade: string, quantidadeMinima: integer, quantidadeMaxima: integer, modalidade: string, descontoModalidade: number

---

ResponseBaseDTO
properties: id: integer, idExterno: string, descricao: string

---

PrazoCondicaoDTO
properties: idAgrupador: integer, prazos: array

---

RegraCondicaoDTO
required: indiceFaixaMax, indiceFaixaMin, isIgnoraIndicePrecos, modalidade, prazoFaixaMax, prazoFaixaMin
properties: prazoMedio: integer, parcelasMax: integer, prazoFaixaMin: integer, prazoFaixaMax: integer, indiceFaixaMin: number, indiceFaixaMax: number, transacaoVrMin: number, transacaoVrMax: number, comissaoAdicionalPerc: number, pedidoValorParcelaMinima: number, creditoLimite: integer, modalidade: string, isIgnoraIndicePrecos: boolean, debitaRegraComissao: boolean

---

VisualizarCondicaoDTO
properties: id: integer, idExterno: string, descricao: string, regras: RegraCondicaoDTO, agrupadores: array

---

VisualizarOrganizacaoBffDTO
properties: id: integer, nomeSocial: string, token: string, tipoOrganizacao: string, pais: string, idPlano: integer, usuariosContrados: integer, usuariosDisponiveis: integer, ativo: boolean, registroExcluido: boolean

---

VisualizarPoliticaEspecialDTO
properties: id: integer, idExterno: string, descricao: string, alerta: string, tipoGatilho: string, tipoGatilhoPeriodo: string, observacao: string, vigenciaInicial: string, vigenciaFinal: string

---

ResponseGenericDTO
properties: id: integer, idExterno: string, descricao: string, nome: string, nomeSocial: string, papel: string, nomeFantasia: string, razaoSocial: string, documento: string, cnpj: string, sigla: string, codigo: string

---

VisualizarPoliticaEspecialParticipanteDTO
properties: id: integer, idExterno: string, descricao: string, nome: string, nomeSocial: string, papel: string, nomeFantasia: string, razaoSocial: string, documento: string, cnpj: string, sigla: string, codigo: string, tipo: string

---

VisualizarPoliticaBloqueioDTO
properties: id: integer, idExterno: string, descricao: string, tipo: string

---

ClienteFinalOpTriangularDTO
properties: id: integer, idExterno: string, razaoSocial: string, nomeFantasia: string, documentos: array

---

DocumentoDTO
properties: id: integer, etiqueta: string, conteudo: string, tipo: string

---

Icms
properties: id: integer, idExterno: string, vigenciaInicial: string, vigenciaFinal: string, aliqInterEstadual: number, aliqInterEstadualRed: number, baseInterEstadualRed: number, aliqIntraEstadual: number, aliqIntraEstadualRed: number, baseIntraEstadualRed: number, valorMva: number, valorBaseMva: number, isRemoveIpi: boolean, registroExcluido: boolean

---

Ipi
properties: id: integer, vigenciaInicial: string, vigenciaFinal: string, aliquota: number, registroExcluido: boolean

---

Iva
properties: id: integer, vigenciaInicial: string, vigenciaFinal: string, aliquota: number

---

LocalTime
properties: hour: integer, minute: integer, second: integer, nano: integer

---

VisualizarClienteOrdemDTO
properties: id: integer, idExterno: string, nomeFantasia: string, razaoSocial: string, documentos: array, grupoEconomico: VisualizarGrupoEconomico, pessoa: string, status: string, transportadora: VisualizarTransportadoraOrdemDTO, dataCadastro: string, dataUltimaCompra: string, dataUltimaVisita: string, dataFundacao: string, saldo: number

---

VisualizarCondicaoPagamentoOrdemDTO
properties: id: integer, idExterno: string, descricao: string

---

VisualizarDocumentosDTO
properties: id: integer, etiqueta: string, conteudo: string, tipo: string

---

VisualizarEmbalagemOrdemDTO
properties: id: integer, idExterno: string, descricao: string, casasDecimais: integer

---

VisualizarFluxoEtapaOrdemDTO
properties: id: integer, idExterno: string, descricao: string, corHexa: string, sequencia: integer, isIntegraERP: boolean, isPermitidoAlterarPedido: boolean, isEnviarEmail: boolean, isExigirAprovacao: boolean, tipoEtapa: string

---

VisualizarFormaPagamento
properties: id: integer, idExterno: string, descricao: string, prazoMedioMax: integer, valorMinPedido: number, valorMaxPedido: number, valorMinParcela: number, qtdParcela: integer, indiceFinanceiro: number, comissaoAdicinal: number

---

VisualizarGrupoEconomico
properties: id: integer, idExterno: string, descricao: string

---

VisualizarOrdemAtributosGeraisDTO
properties: id: integer, isOrcamento: boolean, statusOrcamento: string, isProposta: boolean, statusProposta: string, isCancelado: boolean, dataCancelamento: string, motivoCancelamento: string, verbaGerada: number, verbaUtilizada: number, verbaBonificacao: number, verbaAvulsaOrdem: number, retornoValorOrdem: number, retornoValorCobrado: integer, latitude: integer, longitude: integer, logradouro: integer, emailStatus: string, valorFreteCifDestacado: number

---

VisualizarOrdemImpostoIcmsDTO
properties: id: integer, icms: Icms, valorBase: number, aliquota: number, tipoMVA: string, valorMVA: number, valor: number, valorProprio: number, aliquotaPropria: number, valorBaseProprio: number, aliquotaOutorgado: number, valorOutorgado: number

---

VisualizarOrdemImpostoIpiDTO
properties: id: integer, ipi: Ipi, isDesembute: boolean, valorBase: number, aliquota: number, valor: number

---

VisualizarOrdemImpostoIvaDTO
properties: id: integer, iva: Iva, valorBase: number, aliquota: number, valor: number

---

VisualizarOrdemIntegrador
properties: id: integer, idExterno: string, chave: string, representada: VisualizarRepresentadaOrdemDTO, agenteComercial: VisualizarUsuarioOrdemDTO, transacao: VisualizarTransacaoOrdemDTO, cliente: VisualizarClienteOrdemDTO, atributosGerais: VisualizarOrdemAtributosGeraisDTO, fluxoEtapa: VisualizarFluxoEtapaOrdemDTO, formaPagamento: VisualizarFormaPagamento, fidelidade: VisualizarFidelidadeDTO, condicaoPagamento: VisualizarCondicaoPagamentoOrdemDTO, indiceCondicao: number, condicaoValor: number, transportadora: VisualizarTransportadoraOrdemDTO, tabelaPreco: VisualizarTabelaPrecoDTO, dataCriacao: string, dataSolicEntrega: string, dataPrevistaEntrega: string, dataSolicFaturamento: string, repmaisCanal: string, tipoFrete: string, freteCalculo: integer, freteAplicacao: string, freteAplicacaoValor: number, freteValor: number, isProgramado: boolean, chaveCliente: string, chaveClienteDataExpiracao: string, fidelidadePercentual: number, comissaoValorBase: number, comissaoPercentual: number, comissaoValor: number, valorMargem: number, nomeComprador: string, permiteEntregaParcial: boolean, prazoMedio: number, qtdVolumes: integer, volumesM3: number, percentDescontoComercial: number

---

VisualizarOrdemItemAtributosGeraisDTO
properties: id: integer, orgUsuPapProposta: VisualizarUsuarioResumeDTO, dataCorte: string, quantidadeCorte: number, verbaGerada: number, verbaBonificacao: number, valorUnitarioRetorno: number, markupRetorno: number, isUsoConsumo: boolean, qtdProxEntrada: number, tipoProposta: string, justificativa: string, statusProposta: string, dataHoraProposta: string, propostoTipoValor: number

---

VisualizarOrdemItemDTO
properties: id: integer, produto: VisualizarProdutoDTO, embalagem: VisualizarEmbalagemOrdemDTO, quantidade: number, valorUnitarioBruto: number, percDescontoComercial: number, valorDescontoComercial: number, valorUnitario: number, valorTotal: number, valorImposto: number, valorContabil: number, tabelaPreco: VisualizarTabelaPrecoDTO, comissaoId: integer, tbPrecoValorUnitario: number, tbPrecoValorTotal: number, valorBaseComissao: number, valorPercComissao: number, valorComissao: number, obsLocalEstoque: string, metroCubico: number, pesoLiquido: number, pesoBruto: number, descontoPromocao: number, fatorConversao: number, quantidadeFaturada: number, valorMargem: number, sequencia: integer, valorDescontoFiscal: number, valorFrete: number, freteAplicacao: string, freteAplicacaoValor: number, ipi: array, iva: array, icms: array, atributosGerais: VisualizarOrdemItemAtributosGeraisDTO

---

VisualizarOrdemObservacaoDTO
properties: id: integer, tipoObservacaoPersonalizada: VisualizarTipoObservacaoDTO, observacao: string

---

VisualizarOrdemUsoInternoDTO
properties: isIntegrado: boolean, percDescontoFaixa: number, percDescontoFormaPgto: number, percDescontoCondicaoPgto: number, percDescontoFidelidade: number, percDescontoAcumulado: number, ordemBonifPromocao: integer, ordemBonificacaoIdExterno: string, ordemOrigem: integer, ordemOrigemVrMaximo: integer, ordemGrupoEconomico: integer

---

VisualizarProdutoDTO
properties: id: integer, idExterno: string, descricao: string, isCadastrado: boolean

---

VisualizarRepresentadaOrdemDTO
properties: id: integer, idExterno: string, nomeFantasia: string, razaoSocial: string, documentos: array

---

VisualizarTabelaPrecoDTO
properties: id: integer, idExterno: string, precoFixo: boolean, aplicaFatorFinanceiro: boolean, descricao: string

---

VisualizarTipoObservacaoDTO
properties: id: integer, idExterno: string, finalidade: string, descricao: string

---

VisualizarTransacaoOrdemDTO
properties: id: integer, idExterno: string, descricao: string, disponivel: boolean, tipo: string, isTrianguleOperation: boolean

---

VisualizarTransportadoraOrdemDTO
properties: id: integer, idExterno: string, razaoSocial: string, nomeFantasia: string

---

VisualizarUsuarioOrdemDTO
properties: id: integer, nome: string, idExterno: string, nomeSocial: string, usuarioPrincipalId: integer, usuarioPrincipalIdExterno: string

---

VisualizarUsuarioResumeDTO
properties: id: integer, idExterno: string, nome: string, nomeSocial: string, papel: string

---

VisualizarMetaUsuarioDTO
properties: id: integer, idExterno: string, nome: string, conexoes: array

---

VisualizarMunicipioDTO
properties: id: integer, ufId: integer, codigo: string, descricao: string

---

ListarEstoqueProdutoEmbDTO
properties: id: integer, localEstoque: SelecaoDTO, produtoEmbalagem: VisualizarProdutoEmbalagemSimpleDTO, quantidade: number

---

VisualizarProdutoEmbalagemSimpleDTO
properties: id: integer, embalagem: SelecaoDTO

---

SegregacaoDTO
properties: id: integer, tipo: string, descricao: string

---

VisualizarEstoqueProdutoSegregacaoDTO
properties: id: integer, estoqueProdutoId: integer, produtoSegregacao: VisualizarProdutoSegregacaoSimpleDTO, quantidade: number

---

VisualizarProdutoSegregacaoSimpleDTO
properties: id: integer, segregacao: SegregacaoDTO

---

VisualizarIpiDTO
properties: id: integer, vigenciaInicial: string, vigenciaFinal: string, aliquota: number

---

VisualizarFluxoEtapaDTO
properties: id: integer, idExterno: string, descricaoEtapa: string, tipo: string, cor: string, sequencia: integer, isIntegraERP: boolean, isPermitidoAlterarPedido: boolean, isEnviarEmail: boolean, isExigirAprovacao: boolean, isPermiteOrcamento: boolean, usuarios: array, fluxoEtapaAprovacao: SelecaoDTO

---

VisualizarLancamentoDTO
properties: id: integer, idExterno: string, cliente: SelecaoDTO, dataLancamento: string, tipo: string, baseComissao: number, percComissao: number, valorComissao: number, observacao: string, transacao: SelecaoDTO, numPedido: string, numTitulo: string

---

VisualizarEquipeDTO
properties: id: integer, idExterno: string, usuario: SelecaoDTO, descricao: string, quantidade: integer

---

ResponseDTO
properties: id: integer, idExterno: string, descricao: string

---

VisualizarComissaoDTO
properties: id: integer, organizacaoId: integer, idExterno: string, descricao: string

---

VisualizarObservacaoDTO
properties: id: integer, observacaoDescricao: string, tipo: string

---

VisualizarFreteDTO
properties: id: integer, clienteId: integer, representada: SelecaoDTO, tipo: string, aplicacao: string, percentual: number, valorM3: number, padrao: boolean

---

VisualizarContratoParticipanteDTO
properties: id: integer, tipo: string, idExterno: string, descricao: string, nomeFantasia: string, razaoSocial: string, documento: string, disponivel: boolean

---

VisualizarContratoDTO
properties: id: integer, idExterno: string, descricao: string, ativo: boolean, percentagem: number, valorBase: string, dataInicial: string, dataFinal: string, isReduzComissaoValorBase: boolean, isDebitaRegraComissao: boolean

---

VisualizarContatoDTO
properties: id: integer, nomeSocial: string, aniversario: string, hobby: string, time: string, contatosConexoes: array

---

VisualizarContatosConexoesDTO
properties: id: integer, tipo: string, etiqueta: string, conteudo: string

---

VisualizarClienteBeneficiosImpostos
properties: id: integer, idImposto: integer, idExterno: string, descricao: string, tipoImposto: string

---

VisualizarAtributosComerciaisDTO
properties: id: integer, sedeStatus: string, sedeAreaM2: number, sedeColaboradoresQtde: integer, sedeCheckoutsQtde: integer, sedeFaturamentoMedio: number, lojasQtde: integer

---

VisualizarFluxoTransacoesDTO
properties: id: integer, idExterno: string, descricao: string

---

VisualizarFluxoRepresentadaDTO
properties: id: integer, idExterno: string, nomeFantasia: string, cnpj: string