# Cedente Api # API Cedente A API Cedente foi desenvolvida para oferecer um controle abrangente e eficiente sobre o gerenciamento de cedentes no sistema. Com ela, é possível realizar operações completas de CRUD (Create, Read, Update, Delete) para cedentes, incluindo funcionalidades avançadas de filtragem por diversos critérios como nome, apelido, status, visibilidade, grupos empresariais e políticas de limites. Esta API também permite a consulta de cedentes vinculados a agentes específicos e a recuperação de cedentes ativos, garantindo flexibilidade e precisão no acesso aos dados. Simplificando o gerenciamento de cedentes 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-cedente-api-desenvolvimento ``` ## Download OpenAPI description [Cedente Api](https://apidocs.ger26.com.br/_bundle/api_cedentes_extend.yaml) ## Agentes Este conjunto de recursos permite a manipulação e consulta de dados de agentes no sistema: * **Cadastrar Agente:** * Cria um novo agente no sistema com todas as informações necessárias. * **Alterar Agente:** * Atualiza os dados de um agente existente pelo seu identificador. * **Listar Agentes:** * Recupera todos os agentes com opções de filtragem por nome, nível, status, e outras propriedades, além de paginação. * **Listar Agentes de uma Política de Comissão:** * Recupera todos os agentes vinculados a uma política de comissão específica. * **Listar Agentes Ativos:** * Recupera somente os agentes que estão ativos no sistema. * **Consultar Agente por ID:** * Busca um agente específico pelo seu identificador único. * **Excluir Agente:** * Remove um agente do sistema pelo seu identificador. * **Alterar Política de Comissão de Agente:** * Atualiza a política de comissão vinculada a um agente específico. ### Listar agentes - [GET /api/v1/agentes](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes/get.md): Lista todos os agentes de um tenant específico ### Cadastrar agente - [POST /api/v1/agentes](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes/post.md): Cadastrar um agente no sistema ### Listar agentes de uma politica de comissao - [GET /api/v1/gerencial/politicas/comissoes-agentes/{id}/agentes](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1gerencial~1politicas~1comissoes-agentes~1%7Bid%7D~1agentes/get.md): Lista todos os agentes de uma politica de comissao e um tenant específico ### Listar agentes ativos - [GET /api/v1/agentes/ativos](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes~1ativos/get.md): Lista todos os agentes ativos de um tenant específico ### Recuperar agente por ID - [GET /api/v1/agentes/{id}](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes~1%7Bid%7D/get.md): Recuperar agente do sistema por id ### Alterar agente - [PUT /api/v1/agentes/{id}](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes~1%7Bid%7D/put.md): Alterar um agente no sistema ### Excluir agente - [DELETE /api/v1/agentes/{id}](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes~1%7Bid%7D/delete.md): Excluir um agente no sistema por id ### Alterar politicia de comissao de um agente - [PATCH /api/v1/agentes/{id}/politicas/comissoes-agentes](https://apidocs.ger26.com.br/api_cedentes_extend/agentes/paths/~1api~1v1~1agentes~1%7Bid%7D~1politicas~1comissoes-agentes/patch.md): Alterar um agente no sistema ## Cedentes Este conjunto de recursos permite a manipulação e consulta de dados de cedentes no sistema: * **Cadastrar Cedente:** * Cria um novo cedente no sistema. * **Alterar Cedente:** * Atualiza os dados de um cedente existente pelo seu identificador. * **Listar Cedentes:** * Recupera todos os cedentes com opções de filtragem por nome, apelido, status, visibilidade, grupo empresarial, política de limites e paginação. * **Listar Cedentes do Agente:** * Recupera todos os cedentes vinculados a um agente específico. * **Listar Cedentes Ativos:** * Recupera somente os cedentes que estão ativos no sistema. * **Consultar Cedente por ID:** * Busca um cedente específico pelo seu identificador único. * **Excluir Cedente:** * Remove um cedente do sistema pelo seu identificador. ### Listar cedentes - [GET /api/v1/cedentes](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1cedentes/get.md): Listar cedentes do sistema ### Cadastrar cedente - [POST /api/v1/cedentes](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1cedentes/post.md): Cadastrar um cedente no sistema ### Listar cedentes do agente filtrado - [GET /api/v1/agentes/{id}/cedentes](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1agentes~1%7Bid%7D~1cedentes/get.md): Listar cedentes do agente filtrado ### Listar cedentes ativos - [GET /api/v1/cedentes/ativos](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1cedentes~1ativos/get.md): Listar cedentes ativos do sistema ### Recuperar cedente por ID - [GET /api/v1/cedentes/{id}](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1cedentes~1%7Bid%7D/get.md): Recuperar cedente do sistema por id ### Alterar cedente - [PUT /api/v1/cedentes/{id}](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1cedentes~1%7Bid%7D/put.md): Alterar um cedente do sistema ### Excluir cedente - [DELETE /api/v1/cedentes/{id}](https://apidocs.ger26.com.br/api_cedentes_extend/cedentes/paths/~1api~1v1~1cedentes~1%7Bid%7D/delete.md): Excluir um cedente ## Politicas Checagens ### Listar as políticas de checagem do cedente - [GET /api/v1/cedentes/{id}/politicas/checagens](https://apidocs.ger26.com.br/api_cedentes_extend/politicas-checagens/paths/~1api~1v1~1cedentes~1%7Bid%7D~1politicas~1checagens/get.md): Retorna uma lista paginada de políticas de checagem do cedente ## Politicas Limites ### Listar as políticas de limite do cedente - [GET /api/v1/cedentes/{id}/politicas/limites](https://apidocs.ger26.com.br/api_cedentes_extend/politicas-limites/paths/~1api~1v1~1cedentes~1%7Bid%7D~1politicas~1limites/get.md): Retorna uma lista paginada de políticas de limite do cedente ## Politicas Taxas ### Listar as políticas de taxa do cedente - [GET /api/v1/cedentes/{id}/politicas/taxas](https://apidocs.ger26.com.br/api_cedentes_extend/politicas-taxas/paths/~1api~1v1~1cedentes~1%7Bid%7D~1politicas~1taxas/get.md): Retorna uma lista paginada de políticas de taxa do cedente