# Empresa Api # API de Gestão de Empresas A API de Gestão de Empresas da RGBtec foi desenvolvida para proporcionar controle total sobre as informações das empresas cadastradas e suas respectivas configurações de integração dentro do sistema. Com ela, você pode gerenciar o ciclo de vida das empresas, desde o cadastro até a alteração, e também administrar as integrações que as conectam a outros sistemas. Simplificando a administração e a conectividade das empresas com o poder e a flexibilidade de uma API de alta performance! A seguir, detalhamos as principais funcionalidades oferecidas por cada um dos endpoints. Version: v1.0.0 ## Servers ``` http://rgbsys.dyndns.info/ger2025-empresa-api-desenvolvimento ``` ## Download OpenAPI description [Empresa Api](https://apidocs.ger26.com.br/_bundle/apis/Empresas/v1.yaml) ## Empresas Este conjunto de recursos permite a manipulação e consulta de dados de empresas no sistema: * Listar Empresas: * Obtenha uma lista completa de todas as empresas registradas. * Consulte empresas ativas com opções de filtragem por nome, paginação e quantidade de registros. * Consultar Empresa por ID: * Recupere os detalhes de uma empresa específica utilizando seu identificador único. * Cadastrar Empresa: * Crie novos registros de empresas no sistema. * Alterar Empresa: * Atualize as informações de uma empresa existente. ### Listar empresas - [GET /api/v1/empresas](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1empresas/get.md): Lista todas as empresas cadastradas no sistema. ### Cadastrar empresa - [POST /api/v1/empresas](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1empresas/post.md): Cadastra uma nova empresa no sistema ### Listar empresas pela politica limite Id - [GET /api/v1/gerencial/politicas/limites/{id}/empresas](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1gerencial~1politicas~1limites~1%7Bid%7D~1empresas/get.md): Lista todas as empresas cadastradas que tenham a politica limite Id filtrada. ### Listar empresas pela politica taxa. - [GET /api/v1/gerencial/politicas/taxas/{id}/empresas](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1gerencial~1politicas~1taxas~1%7Bid%7D~1empresas/get.md): Lista todas as empresas cadastradas que tenham a politica taxa do Id filtrado. ### Listar empresas pela politica checagem. - [GET /api/v1/gerencial/politicas/checagens/{id}/empresas](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1gerencial~1politicas~1checagens~1%7Bid%7D~1empresas/get.md): Lista todas as empresas cadastradas que tenham a politica checagem do Id filtrado. ### Listar empresa por id - [GET /api/v1/empresas/{id}](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1empresas~1%7Bid%7D/get.md): Lista uma empresa cadastrada no sistema pelo id ### Alterar empresa - [PUT /api/v1/empresas/{id}](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1empresas~1%7Bid%7D/put.md): Altera uma empresa cadastrada no sistema ### Listar empresas ativas - [GET /api/v1/empresas/ativas](https://apidocs.ger26.com.br/apis/empresas/v1/empresas/paths/~1api~1v1~1empresas~1ativas/get.md): Lista todas as empresas ativas cadastradas no sistema ## Integrações Estes recursos são dedicados ao gerenciamento das configurações de integração vinculadas a cada empresa: * Listar Integrações: * Visualize todas as integrações configuradas para uma empresa específica. * Consultar Integração por ID: * Obtenha os detalhes de uma integração específica, fornecendo o ID da empresa e o ID da integração. * Alterar Integração: * Modifique as configurações de uma integração existente para uma determinada empresa. * Desativar Integração: * Desabilite uma integração específica de forma segura. ### Desativar integração - [PATCH /api/v1/empresas/{empresaId}/integracoes/{empresaIntegracaoId}/desativar](https://apidocs.ger26.com.br/apis/empresas/v1/integracoes/paths/~1api~1v1~1empresas~1%7Bempresaid%7D~1integracoes~1%7Bempresaintegracaoid%7D~1desativar/patch.md): Desativa uma integração da empresa ### Alterar integração - [PUT /api/v1/empresas/{empresaId}/integracoes/{integracaoId}](https://apidocs.ger26.com.br/apis/empresas/v1/integracoes/paths/~1api~1v1~1empresas~1%7Bempresaid%7D~1integracoes~1%7Bintegracaoid%7D/put.md): Altera uma integração da empresa ### Recuperar integração por id - [GET /api/v1/empresas/{empresaId}/integracoes/{integracaoId}](https://apidocs.ger26.com.br/apis/empresas/v1/integracoes/paths/~1api~1v1~1empresas~1%7Bempresaid%7D~1integracoes~1%7Bintegracaoid%7D/get.md): Recupera uma integração da empresa pelo id ### Listar integrações - [GET /api/v1/empresas/{empresaId}/integracoes](https://apidocs.ger26.com.br/apis/empresas/v1/integracoes/paths/~1api~1v1~1empresas~1%7Bempresaid%7D~1integracoes/get.md): Lista todas as integrações disponíveis para a empresa