{
  "openapi": "3.0.1",
  "info": {
    "title": "API RE - Consultas",
    "description": "Esta API oferece uma coleção de recursos para a integração com os parceiros Bradesco Seguros RE",
    "termsOfService": "https://wwws.bradescoseguros.com.br/wps/portal/SHSG/home/home",
    "contact": {
      "name": "Bradesco Seguros",
      "url": "https://wwws.bradescoseguros.com.br/wps/portal/SHSG/home/home",
      "email": "bradescoseguros@bradescoseguros.com.br"
    },
    "license": {
      "name": "Apache License Version 2.0",
      "url": "https://www.apache.org/licenses/LICENSE-2.0"
    },
    "version": "v2.3.2"
  },
  "servers": [
    {
      "url": "https://parceiros.tu.digiseg.com.br",
      "description": "Desenvolvimento"
    },
    {
      "url": "https://parceiros.th.digiseg.com.br",
      "description": "Homologação"
    },
    {
      "url": "https://parceiros.bradescoseguros.com.br",
      "description": "Produção"
    }
  ],
  "paths": {
    "/re/v1/parceiro/{idParceiro}&{idCanal}&{numeroBloco}/produtos": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte os produtos disponíveis para comercialização.",
        "description": "Obtém dados de produtos para a realização de cotação de produtos residenciais pré-formatados.",
        "operationId": "getProduto",
        "parameters": [
          {
            "name": "idParceiro",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idCanal",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numeroBloco",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProdutoResponseEntity"
                }
              }
            }
          },
          "206": {
            "description": "Produto(s) não encontrado(s) para o parceiro informado."
          },
          "400": {
            "description": "Parâmetros de entrada inválidos."
          },
          "401": {
            "description": "Não Autorizado."
          },
          "403": {
            "description": "Acesso Proibido."
          },
          "404": {
            "description": "Não encontrado."
          },
          "500": {
            "description": "Erro inesperado. \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/parceiro/{idParceiro}&{numeroBloco}/produtos/{idProduto}/planos/": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte a relação de planos vinculados aos produtos comercializados.",
        "description": "Obtém dados de planos para a realização de cotação de produtos residenciais pré-formatados",
        "operationId": "getPlano",
        "parameters": [
          {
            "name": "idParceiro",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idProduto",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numeroBloco",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanoResponseEntity"
                }
              }
            }
          },
          "206": {
            "description": "Produto(s) não encontrado(s) para o parceiro informado. \n\nPlano(s) não encontrado(s) para o produto informado. \n\nCobertura(s) não encontrado(s) para o plano informado. \n\n"
          },
          "400": {
            "description": "Parâmetros de entrada inválidos."
          },
          "401": {
            "description": "Não Autorizado."
          },
          "403": {
            "description": "Acesso Proibido."
          },
          "404": {
            "description": "Não encontrado."
          },
          "500": {
            "description": "Erro inesperado. \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/parceiro/{idParceiro}&{numeroBloco}/produtos/{idProduto}/planos/{idPlano}/coberturas/": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte as coberturas para os planos e produtos.",
        "description": "Obtém dados de coberturas para a realização de cotação de produtos residenciais pré-formatados",
        "operationId": "getCobertura",
        "parameters": [
          {
            "name": "idParceiro",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numeroBloco",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idProduto",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idPlano",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CoberturaResponseEntity"
                }
              }
            }
          },
          "206": {
            "description": "Produto(s) não encontrado(s) para o parceiro informado. \n\nPlano(s) não encontrado(s) para o produto informado. \n\nCobertura(s) não encontrado(s) para o plano informado. \n\n"
          },
          "400": {
            "description": "Parâmetros de entrada inválidos."
          },
          "401": {
            "description": "Não Autorizado."
          },
          "403": {
            "description": "Acesso Proibido."
          },
          "404": {
            "description": "Não encontrado."
          },
          "500": {
            "description": "Erro inesperado. \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/parceiro/{idParceiro}/produtos/{idProduto}/assistencias": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte as assistências e kits assistências dos produtos comercializados.",
        "description": "Obtém dados de assistências para a realização de cotação de produtos residenciais pré-formatados",
        "operationId": "getAssistencia",
        "parameters": [
          {
            "name": "idProduto",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idParceiro",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AssistenciaResponse"
                }
              }
            }
          },
          "400": {
            "description": "Parâmetros de entrada inválidos."
          },
          "404": {
            "description": "Não encontrado."
          },
          "500": {
            "description": "Erro inesperado. \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/parceiro/produtos/{idProduto}/capitalizacao": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte os títulos de capitalização disponíveis.",
        "description": "Obtém dados de capitalização para a realização de cotação de produtos residenciais pré-formatados",
        "operationId": "getCapitalizacao",
        "parameters": [
          {
            "name": "idProduto",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CapitalizacaoResponse"
                }
              }
            }
          },
          "400": {
            "description": "Parâmetros de entrada inválidos."
          },
          "404": {
            "description": "Não encontrado."
          },
          "500": {
            "description": "Erro inesperado. \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado.\n"
          }
        }
      }
    },
    "/re/v1/parceiro/{idParceiro}/produto/{idProduto}/formasPagamento": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte as formas de pagamento dos produtos comercializados.",
        "description": "Obtém as formas de pagamento para a realização de cotação de produtos residenciais pré-formatados",
        "operationId": "getFormaPagamento",
        "parameters": [
          {
            "name": "idProduto",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idParceiro",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormaPagamentoResponse"
                }
              }
            }
          },
          "400": {
            "description": "Parâmetros de entrada inválidos."
          },
          "404": {
            "description": "Forma(s) de pagamento não configurada(s) para o produto informado."
          },
          "500": {
            "description": "Erro inesperado. \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado.\n"
          }
        }
      }
    },
    "/re/v1/seguro/endosso/dados-cadastrais": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte os dados cadastrais do cliente.",
        "description": "Realiza uma consulta de dados cadastrais",
        "operationId": "consultarDadosCadastrais",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idCertificado",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versaoDocumento",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DadosCadastrais"
                }
              }
            }
          },
          "400": {
            "description": "Parametro(s) de entrada invalido(s)."
          },
          "404": {
            "description": "Dados cadastrais nao encontrados."
          },
          "500": {
            "description": "Erro inesperado.\nErro ao tentar gerar o token de autorizacao."
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token nao informado, favor incluir um token valido.\nToken invalido ou expirado."
          }
        }
      }
    },
    "/re/v1/seguro/certificado": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte os documentos por parceiro.",
        "description": "Realiza a consulta do(s) documento(s) do parceiro",
        "operationId": "consultarBilhete",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idParceiro",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tipoDocumento",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numeroDocumento",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numeroBloco",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BilheteEntity"
                }
              }
            }
          },
          "400": {
            "description": "Parametro(s) de entrada invalido(s)."
          },
          "404": {
            "description": "Bilhete(s) nao encontrado(s) para o parceiro informado.\n\nDocumento(s) nao encontrado(s) para o status informado."
          },
          "500": {
            "description": "Erro inesperado.\n\nErro ao tentar gerar o token de autorizacao."
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token nao informado, favor incluir um token valido.\n\nToken invalido ou expirado."
          }
        }
      }
    },
    "/re/v1/seguro/certificado/parcelas": {
      "get": {
        "tags": [
          "Consulta"
        ],
        "summary": "Consulte as parcelas por certificado.",
        "description": "Realiza a consulta de parcelas(s) do certificado",
        "operationId": "consultarParcelas",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idCertificado",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versaoDocumento",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "numeroBloco",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BilheteCertificadoParcelasResponseEntity"
                }
              }
            }
          },
          "400": {
            "description": "Parametro(s) de entrada invalido(s)."
          },
          "404": {
            "description": "Parcela(s) nao encontrada(s) para o certificado informado.\nParcela(s) nao encontrada(s) para o status informado."
          },
          "500": {
            "description": "Erro inesperado.\nErro ao tentar gerar o token de autorizacao."
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token nao informado, favor incluir um token valido.\nToken invalido ou expirado.            "
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/status-parcela": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os status possíveis de parcelas do seguro",
        "operationId": "getTabelaStatusParcela",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/status-parcela-cancelamento": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os status possíveis das parcelas para o cancelamento",
        "operationId": "getTabelaStatusParcelaCancelamento",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/renda": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições das faixas de renda",
        "operationId": "getTabelaRenda",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/profissao": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições das profissões",
        "operationId": "getTabelaProfissao",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/motivo-cancelamento": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de motivos de cancelamento",
        "operationId": "getTabelaMotivoCancelamento",
        "parameters": [
          {
            "name": "codigoParceiro",
            "required": true,
            "in": "header",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/imovel": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições dos tipos de imóveis e suas características",
        "operationId": "getTabelaImovel",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/dados-pessoais": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de sexo e estado civil",
        "operationId": "getTabelaDadosPessoais",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/dados-cobranca": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de dados de cobrança",
        "operationId": "getTabelaDadosCobranca",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/analise-comercial": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições das etapas da analise comercial",
        "operationId": "getTabelaAnaliseComercialUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/contatos": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de dados de contatos",
        "operationId": "getTabelaContatosUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/documentos": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de dados de documentos",
        "operationId": "getTabelaDocumentosUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/objetos-risco": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de dados de objetos de risco",
        "operationId": "getTabelaObjetosRiscoUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/objeto-segurado": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de dados de objetos segurados",
        "operationId": "getTabelaObjetosSeguradosUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/dados-pagamento-cobranca": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de dados de pagamento e cobrança",
        "operationId": "getTabelaPagamentoCobrancaUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/mensagens": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições do agrupamento de mensagens",
        "operationId": "getTabelaMensagensUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/seguro/tabelas/dados-classificacao-produtos": {
      "get": {
        "tags": [
          "Tabela de Domínios de Referência"
        ],
        "description": "Consulte os códigos e descrições de classificações de produtos",
        "operationId": "getTabelaDadosClassificacaoProdutosUsingGet",
        "responses": {
          "200": {
            "description": "OK.",
            "content": {
              "application/json": {}
            }
          },
          "500": {
            "description": "Erro inesperado."
          }
        }
      }
    },
    "/re/v1/produtos/health-check": {
      "get": {
        "tags": [
          "Health Check"
        ],
        "summary": "Apresenta informações da versão do build e o status dos serviços de Produtos.",
        "description": "Realiza uma checagem de disponibilidade dos servicos usados na aplicação(UP ou DOWN).",
        "operationId": "HealthCheckProdutos",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "UP",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HealthCheckProduto"
                }
              }
            }
          },
          "500": {
            "description": "DOWN \n\nErro ao tentar gerar o token de autorização. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token não informado, favor incluir um token válido. \n\nToken inválido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/seguro/health-check": {
      "get": {
        "tags": [
          "Health Check"
        ],
        "summary": "Apresenta informações da versão do build e o status dos serviços de Seguro.",
        "description": "Realiza uma checagem de disponibilidade dos servicos usados na aplicação(UP ou DOWN).",
        "operationId": "HealthCheckSeguro",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "UP",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HealthCheckSeguro"
                }
              }
            }
          },
          "500": {
            "description": "DOWN \n\nErro ao tentar gerar o token de autorizacao. \n\n"
          },
          "504": {
            "description": "Connection timeout."
          },
          "511": {
            "description": "Token nao informado, favor incluir um token valido. \n\nToken invalido ou expirado. \n"
          }
        }
      }
    },
    "/re/v1/proposta/health-check": {
      "get": {
        "tags": [
          "Health Check"
        ],
        "summary": "Apresenta informações da versão do build e o status dos serviços de Proposta",
        "description": "Realiza uma checagem de disponibilidade dos servicos de proposta (UP ou DOWN)",
        "operationId": "HealthCheckProposta",
        "parameters": [
          {
            "name": "env",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "UP",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HealthCheckProposta"
                }
              }
            }
          },
          "500": {
            "description": "DOWN \n\nErro ao tentar gerar o token de autorização na API Auth."
          },
          "504": {
            "description": "Tempo limite de conexao excedido"
          },
          "511": {
            "description": "Token nao informado, favor incluir um token valido \n\nToken invalido ou expirado"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Assistencia": {
        "type": "object",
        "properties": {
          "idProduto": {
            "type": "string",
            "description": "Id de um produto",
            "example": "182"
          },
          "idParceiro": {
            "type": "string",
            "description": "Id de um Parceiro",
            "example": "14424268"
          },
          "listaKitAssitencia": {
            "type": "array",
            "description": "Lista de Kit Assistencia",
            "items": {
              "$ref": "#/components/schemas/KitAssistencia"
            }
          }
        },
        "description": "Entidade que reúne os dados de um Kit Assistencia com Planos Assistencia"
      },
      "AssistenciaResponse": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "assistencia": {
            "$ref": "#/components/schemas/Assistencia"
          }
        },
        "description": "Retorno dos dados das assistencias"
      },
      "KitAssistencia": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "description": "Codigo do Kit Assistencia",
            "format": "int32",
            "example": 1
          },
          "descricao": {
            "type": "string",
            "description": "Descrição do Kit Assistencia",
            "example": "RESIDENCIAL PLUS"
          },
          "listaPlanoAssistencia": {
            "type": "array",
            "description": "Lista de Plano Assistencia",
            "items": {
              "$ref": "#/components/schemas/PlanoAssistencia"
            }
          }
        },
        "description": "Entidade que reune as informações dos kits de assistência"
      },
      "PlanoAssistencia": {
        "type": "object",
        "properties": {
          "codigo": {
            "type": "integer",
            "description": "Codigo Plano Assistencia",
            "format": "int32",
            "example": 2
          },
          "descricao": {
            "type": "string",
            "description": "Descriçao Plano Assistencia",
            "example": "Descricao do plano de assistência"
          }
        },
        "description": "Entidade que reune as informações dos planos de assitência"
      },
      "FormaPagamentoResponse": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "formasPagamento": {
            "$ref": "#/components/schemas/FormasPagamentoResponseList"
          }
        },
        "description": "Retorno das formas de pagamento"
      },
      "FormasPagamentoResponse": {
        "type": "object",
        "properties": {
          "codigoFormaPagamento": {
            "type": "string",
            "description": "Código da forma de pagamento (Na URL /v1/seguro/tabelas/dados-cobranca)",
            "example": "5"
          },
          "descricaoFormaPagamento": {
            "type": "string",
            "description": "Descrição da forma de pagamento",
            "example": "Cartão de crédito"
          },
          "codigoCartao": {
            "type": "string",
            "description": "Código do cartão",
            "example": "40003"
          },
          "descricaoCartao": {
            "type": "string",
            "description": "Nome da bandeira do cartão",
            "example": "VISA"
          }
        },
        "description": "Lista das formas de pagamento"
      },
      "FormasPagamentoResponseList": {
        "type": "object",
        "properties": {
          "listaFormaPagamento": {
            "type": "array",
            "description": "Lista das formas de pagamento",
            "items": {
              "$ref": "#/components/schemas/FormasPagamentoResponse"
            }
          }
        },
        "description": "Entidade que possui os atributos da estrutura de formas de pagamento por produto"
      },
      "CoberturaResponseEntity": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "coberturas": {
            "type": "array",
            "description": "Lista de coberturas",
            "items": {
              "$ref": "#/components/schemas/PlanoCobertura"
            }
          }
        },
        "description": "Retorno da consulta a uma cobertura"
      },
      "PlanoCobertura": {
        "type": "object",
        "properties": {
          "codigoCobertura": {
            "type": "integer",
            "description": "Codigo da cobertura",
            "format": "int64",
            "example": 123456
          },
          "descricaoCobertura": {
            "type": "string",
            "description": "Descrição da cobertura",
            "example": "Descrição cobertura ABC"
          },
          "detalhamentoCobertura": {
            "type": "string",
            "description": "Detalhamento da cobertura",
            "example": "Detalhamento cobertura ABC"
          },
          "valorLMI": {
            "type": "string",
            "description": "Valor do LMI",
            "example": "1000.15"
          },
          "codigoRamo": {
            "type": "integer",
            "description": "Código do ramo",
            "format": "int64",
            "example": 123456
          },
          "codigoSubRamo": {
            "type": "integer",
            "description": "Código do sub-ramo",
            "format": "int64",
            "example": 123456
          },
          "indicadorCoberturaOpcional": {
            "type": "string",
            "description": "Indicador da cobertura opcional",
            "example": "N"
          },
          "indicadorCoberturaBasica": {
            "type": "string",
            "description": "Indicador da cobertura básica",
            "example": "S"
          },
          "percentualFranquia": {
            "type": "string",
            "description": "Percentual da franquia",
            "example": "1.25"
          },
          "valorFranquia": {
            "type": "string",
            "description": "Valor da franquia",
            "example": "2000.25"
          },
          "valorMinFranquia": {
            "type": "string",
            "description": "Valor mínimo da franquia",
            "example": "100.15"
          },
          "valorMaxFranquia": {
            "type": "string",
            "description": "Valor máximo da franquia",
            "example": "1000.15"
          },
          "description": {
            "type": "string",
            "description": "descricao",
            "example": "Cobertura(s) referentes ao plano informado"
          }
        },
        "description": "Entidade que possui os atributos da estrutura de coberturas comercializadas pelos parceiros"
      },
      "PlanoResponse": {
        "type": "object",
        "properties": {
          "idPlano": {
            "type": "integer",
            "description": "Id do plano",
            "format": "int64",
            "example": 123456
          },
          "valorPremioTotal": {
            "type": "string",
            "description": "Valor do prêmio total",
            "example": "1000.15"
          }
        },
        "description": "Classe que representa um plano"
      },
      "PlanoResponseEntity": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "planos": {
            "type": "array",
            "description": "Lista de planos",
            "items": {
              "$ref": "#/components/schemas/PlanoResponse"
            }
          }
        },
        "description": "Retorno da consulta a um plano"
      },
      "ProdutoResponse": {
        "type": "object",
        "properties": {
          "idProduto": {
            "type": "integer",
            "description": "Id de um produto",
            "format": "int64",
            "example": 181
          },
          "idSucursal": {
            "type": "integer",
            "description": "Id de uma sucursal",
            "format": "int64",
            "example": 0
          },
          "descricaoProduto": {
            "type": "string",
            "description": "Descrição de um produto",
            "example": "Produto ABC"
          }
        },
        "description": "DTO que representa um produto"
      },
      "ProdutoResponseEntity": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "produtos": {
            "type": "array",
            "description": "Lista de produtos",
            "items": {
              "$ref": "#/components/schemas/ProdutoResponse"
            }
          }
        },
        "description": "Retorno da consulta a um produto"
      },
      "CapitalizacaoEntity": {
        "type": "object",
        "properties": {
          "idProduto": {
            "type": "string",
            "description": "Identificador do produto",
            "example": "181"
          },
          "planoCapitalizacao": {
            "$ref": "#/components/schemas/PlanoCapitalizacao"
          }
        },
        "description": "Entidade que reune as informações de capitalização"
      },
      "PlanoCapitalizacao": {
        "type": "object",
        "properties": {
          "tipoTituloCapitalizacao": {
            "type": "integer",
            "description": "Tipo titulo do Plano Capitalizacao",
            "format": "int32",
            "example": 2
          },
          "valorPremio": {
            "type": "string",
            "description": "Valor do prêmio do Plano Capitalizacao",
            "example": "R$ 300.000,00"
          },
          "descricaoPremio": {
            "type": "string",
            "description": "Descrição do prêmio do Plano Capitalizacao",
            "example": "TREZENTOS MIL REAIS"
          }
        },
        "description": "Entidade que reune as informações do plano de capitalização"
      },
      "CapitalizacaoResponse": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "capitalizacao": {
            "$ref": "#/components/schemas/CapitalizacaoEntity"
          }
        },
        "description": "Retorno dos dados do produto"
      },
      "Contato": {
        "type": "object",
        "properties": {
          "dddTelefone": {
            "type": "string",
            "description": "ODD do telefone fixo do segurado",
            "example": "21"
          },
          "numeroTelefone": {
            "type": "string",
            "description": "Número do telefone fixo do segurado",
            "example": "999998888"
          },
          "dddCelular": {
            "type": "string",
            "description": "DDD do telefone móvel do segurado",
            "example": "21"
          },
          "numeroMovel": {
            "type": "string",
            "description": "Número do telefone móvel do segurado",
            "example": "999992222"
          },
          "email": {
            "type": "string",
            "description": "Email do segurado",
            "example": "email@email.com.br"
          }
        },
        "description": "Informações de contato do segurado"
      },
      "DadosBancarios": {
        "type": "object",
        "properties": {
          "codigoBanco": {
            "type": "string",
            "description": "Código do banco",
            "example": "237"
          },
          "codigoAgencia": {
            "type": "string",
            "description": "Código da agência do segurado",
            "example": "3599"
          },
          "dvAgencia": {
            "type": "string",
            "description": "DV da agência do segurado",
            "example": "8"
          },
          "tipoConta": {
            "type": "string",
            "description": "Tipo de conta bancária do segurado",
            "example": "1"
          },
          "numeroContaBancaria": {
            "type": "string",
            "description": "Número da conta bancária do segurado",
            "example": "14566"
          },
          "digitoConta": {
            "type": "string",
            "description": "DV da conta bancária do segurado",
            "example": "9"
          },
          "tipoCobranca": {
            "type": "string",
            "description": "Tipo de cobrança(Na URL /v1/seguro/tabelas/dados-cobranca)",
            "example": "2"
          },
          "formaPagamento": {
            "type": "string",
            "description": "Forma de pagamento(Na URL /v1/seguro/tabelas/dados-cobranca)",
            "example": "5"
          },
          "bandeiraCartaoCredito": {
            "type": "string",
            "description": "Bandeira do cartão de crédito do segurado(Na URL /v1/seguro/tabelas/dados-cobranca)",
            "example": "3"
          },
          "numeroCartaoCredito": {
            "type": "string",
            "description": "Número do cartão de crédito do segurado",
            "example": "1111222233334444"
          },
          "validadeCartaoCredito": {
            "type": "string",
            "description": "Validade do cartão de crédito do segurado",
            "example": "1026"
          },
          "codigoSegurancaCartaoCredito": {
            "type": "string",
            "description": "Código de segurança do cartão de crédito do segurado",
            "example": "000"
          },
          "dataPrimeiroDebitoConta ": {
            "type": "string",
            "description": "Data do primeiro débito",
            "example": "30/12/2023"
          }
        },
        "description": "Informações bancárias do segurado"
      },
      "DadosCadastrais": {
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "parceiro": {
            "$ref": "#/components/schemas/Parceiro"
          },
          "segurado": {
            "$ref": "#/components/schemas/Segurado"
          }
        },
        "description": "Informações cadastrais"
      },
      "DadosPessoais": {
        "type": "object",
        "properties": {
          "nome": {
            "type": "string",
            "description": "Nome do segurado",
            "example": "Marcos Prime"
          },
          "dataNascimento": {
            "type": "string",
            "description": "Data de nascimento do segurado",
            "example": "25/02/2011"
          },
          "sexo": {
            "type": "string",
            "description": "Sexo do seguradoNa URL /v1/seguro/tabelas/dados-pessoais",
            "example": "M"
          },
          "estadoCivil": {
            "type": "string",
            "description": "Estado Civil do seguradoNa URL /v1/seguro/tabelas/dados-pessoais",
            "example": "3"
          },
          "tipoPessoa": {
            "type": "string",
            "description": "Tipo de pessoa do seguradoNa URL /v1/seguro/tabelas/dados-pessoais",
            "example": "7"
          }
        },
        "description": "Informações pessoais do segurado"
      },
      "Documento": {
        "type": "object",
        "properties": {
          "cpfCnpj": {
            "type": "string",
            "description": "CPF OU CNPJ do segurado",
            "example": "12345678900"
          },
          "tipoDocumento": {
            "type": "string",
            "description": "Tipo de documento do segurado",
            "example": "ID"
          },
          "numeroDocumento": {
            "type": "string",
            "description": "Número do documento do segurado",
            "example": "118552505"
          },
          "dataExpedicaoDocumento": {
            "type": "string",
            "description": "Data de expedição do documento do segurado",
            "example": "30/02/1989"
          },
          "orgaoExpedidorDocumento": {
            "type": "string",
            "description": "Orgão expedidor do documento do segurado",
            "example": "DETRAN"
          }
        },
        "description": "Informações dos documentos do segurado"
      },
      "Endereco": {
        "type": "object",
        "properties": {
          "logradouro": {
            "type": "string",
            "description": "Logradouro do segurado",
            "example": "Rua das Pedras"
          },
          "numero": {
            "type": "string",
            "description": "Número residêncial do segurado",
            "example": "00"
          },
          "complemento": {
            "type": "string",
            "description": "Complemento residêncial do segurado",
            "example": "Casa"
          },
          "bairro": {
            "type": "string",
            "description": "Bairro do segurado",
            "example": "Centro"
          },
          "cidade": {
            "type": "string",
            "description": "Cidade do segurado",
            "example": "São Paulo"
          },
          "uf": {
            "type": "string",
            "description": "UF do segurado",
            "example": "SP"
          },
          "cep": {
            "type": "string",
            "description": "CEP do segurado",
            "example": "2412300"
          },
          "tipoResidenciaRisco": {
            "type": "string",
            "description": "Tipo de residência do objeto segurado(C - Casa, A - Apartamento, R - Residência) ",
            "example": "C"
          },
          "objeto": {
            "type": "string",
            "description": "Objeto",
            "example": "C"
          },
          "plano": {
            "type": "string",
            "description": "Plano",
            "example": "C"
          },
          "inicioVigencia": {
            "type": "string",
            "description": "Data do início da vigência",
            "example": "12/05/1991"
          },
          "finalVigencia": {
            "type": "string",
            "description": "Data do final da vigência",
            "example": "12/05/2025"
          }
        },
        "description": "Informações de endereço principal ou de risco do segurado"
      },
      "Parceiro": {
        "required": [
          "idParceiro",
          "nomeParceiro",
          "versaoDocumento"
        ],
        "type": "object",
        "properties": {
          "idParceiro": {
            "type": "string",
            "description": "Identificador do parceiro",
            "example": "15684242"
          },
          "nomeParceiro": {
            "type": "string",
            "description": "Nome do parceiro",
            "example": "Varejo comercial"
          },
          "idCertificado": {
            "type": "string",
            "description": "Identificador do certificado",
            "example": "24360"
          },
          "versaoDocumento": {
            "type": "string",
            "description": "Versão do documento",
            "example": "1"
          }
        },
        "description": "Informações cadastrais do parceiro"
      },
      "Profissao": {
        "type": "object",
        "properties": {
          "CodigoProfissao": {
            "type": "string",
            "description": "Código de profissão do segurado",
            "example": "0160"
          },
          "descricaoProfissao": {
            "type": "string",
            "description": "Descrição da profissão do segurado",
            "example": "Corretor"
          },
          "CodigoRenda": {
            "type": "string",
            "description": "Valor da renda do segurado",
            "example": "10000.01"
          }
        },
        "description": "Informações da profissão do segurado"
      },
      "Segurado": {
        "type": "object",
        "properties": {
          "dadosPessoais": {
            "$ref": "#/components/schemas/DadosPessoais"
          },
          "contato": {
            "$ref": "#/components/schemas/Contato"
          },
          "documento": {
            "$ref": "#/components/schemas/Documento"
          },
          "profissao": {
            "$ref": "#/components/schemas/Profissao"
          },
          "endereco": {
            "$ref": "#/components/schemas/Endereco"
          },
          "enderecoRisco": {
            "$ref": "#/components/schemas/Endereco"
          },
          "dadosBancarios": {
            "$ref": "#/components/schemas/DadosBancarios"
          }
        },
        "description": "Informações cadastrais do segurado"
      },
      "BilheteCertificado": {
        "required": [
          "dataInclusao",
          "descricaoProduto",
          "descricaoRisco",
          "finalVigencia",
          "idCertificado",
          "idProduto",
          "idUnidadeProdutora",
          "inicioVigencia",
          "nomeSegurado",
          "numeroDocumento",
          "situacaoDocumento",
          "versaoDocumento"
        ],
        "type": "object",
        "properties": {
          "idProduto": {
            "type": "integer",
            "description": "Id do produto",
            "format": "int64",
            "example": 17
          },
          "idUnidadeProdutora": {
            "type": "integer",
            "description": "Id  da unidade produtora",
            "format": "int64",
            "example": 1
          },
          "dataInclusao": {
            "type": "string",
            "description": "Data da inclusão",
            "example": "01/01/09/06/2023"
          },
          "descricaoProduto": {
            "type": "string",
            "description": "Descrição do produto",
            "example": "BRADESCO BILHETE RESIDENCIAL MENSAL"
          },
          "descricaoRisco": {
            "type": "string",
            "description": "Descrição do risco",
            "example": "AV RETIRO DA IMPRENSA 1479 CASA"
          },
          "finalVigencia": {
            "type": "string",
            "description": "Final da vigência",
            "example": "09/06/2028"
          },
          "idCertificado": {
            "type": "integer",
            "description": "Id do certificado",
            "format": "int64",
            "example": 3206676
          },
          "inicioVigencia": {
            "type": "string",
            "description": "Inicio vigência",
            "example": "09/06/2023"
          },
          "nomeSegurado": {
            "type": "string",
            "description": "Nome do segurado",
            "example": "JOÃO DA SILVA JUNIOR"
          },
          "numeroDocumento": {
            "type": "integer",
            "description": "Número do documento",
            "format": "int64",
            "example": 1
          },
          "situacaoDocumento": {
            "type": "string",
            "description": "Situação do Documento",
            "example": "PROPOSTA AGUARDANDO AGENDAMENTO CARTAO CREDITO"
          },
          "versaoDocumento": {
            "type": "integer",
            "description": "Versão do documento",
            "format": "int64",
            "example": 1
          }
        },
        "description": "Lista de documentos"
      },
      "BilheteEntity": {
        "required": [
          "documentos",
          "requestStatus"
        ],
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "documentos": {
            "type": "array",
            "description": "Lista de documentos",
            "items": {
              "$ref": "#/components/schemas/BilheteCertificado"
            }
          }
        },
        "description": "Informações dos documentos consultados por parceiro"
      },
      "BilheteCertificadoParcelaEntity": {
        "type": "object",
        "properties": {
          "parcela": {
            "$ref": "#/components/schemas/BilheteCertificadoParcelas"
          }
        },
        "description": "Lista de parcelas"
      },
      "BilheteCertificadoParcelas": {
        "required": [
          "adicionalFracionamento",
          "custoEmissao",
          "dataEnvioCobranca",
          "dataPgtoCancelamentoParcela",
          "dataRetornoCobranca",
          "dataVencimentoFatura",
          "dataVencimentoParcela",
          "dvTituloCobranca",
          "formaPgtoParcela",
          "iof",
          "numeroFatura",
          "numeroParcela",
          "numeroTituloCobranca",
          "premioTarifa",
          "premioTotal",
          "situacaoParcela"
        ],
        "type": "object",
        "properties": {
          "adicionalFracionamento": {
            "type": "string",
            "description": "Adicional do fracionamento",
            "example": "0.0"
          },
          "custoEmissao": {
            "type": "string",
            "description": "Custo de emissão",
            "example": "0.0"
          },
          "dataEnvioCobranca": {
            "type": "string",
            "description": "Data do envio da cobraça",
            "example": "13/12/2022"
          },
          "dataPgtoCancelamentoParcela": {
            "type": "string",
            "description": "Data de pagamento do cancelamento da parcela",
            "example": "13/12/20222"
          },
          "dataRetornoCobranca": {
            "type": "string",
            "description": "Data de retorno da cobrança",
            "example": "13/12/2022"
          },
          "dataVencimentoFatura": {
            "type": "string",
            "description": "Data Vencimento Fatura",
            "example": "13/12/2022"
          },
          "dataVencimentoParcela": {
            "type": "string",
            "description": "Data Vencimento Parcela",
            "example": "13/12/2022"
          },
          "dvTituloCobranca": {
            "type": "string",
            "description": "Dígito verificador Titulo Cobranca",
            "example": "0"
          },
          "formaPgtoParcela": {
            "type": "string",
            "description": "FormaPgto Parcela",
            "example": "2"
          },
          "iof": {
            "type": "string",
            "description": "IOF",
            "example": "6.87"
          },
          "numeroParcela": {
            "type": "string",
            "description": "Número da parcela",
            "example": "1"
          },
          "numeroFatura": {
            "type": "string",
            "description": "Número da fatura",
            "example": "22967"
          },
          "numeroTituloCobranca": {
            "type": "string",
            "description": "Número do título de cobranca",
            "example": "0"
          },
          "premioTarifa": {
            "type": "string",
            "description": "Prêmio da tarifa",
            "example": "93.13"
          },
          "premioTotal": {
            "type": "string",
            "description": "Prêmio total",
            "example": "100.0"
          },
          "situacaoParcela": {
            "type": "string",
            "description": "Situação da parcela",
            "example": "PAGA"
          }
        },
        "description": "Parcela"
      },
      "BilheteCertificadoParcelasResponseEntity": {
        "required": [
          "parcelas",
          "requestStatus"
        ],
        "type": "object",
        "properties": {
          "requestStatus": {
            "$ref": "#/components/schemas/RequestStatus"
          },
          "parcelas": {
            "type": "array",
            "description": "Lista de parcelas",
            "items": {
              "$ref": "#/components/schemas/BilheteCertificadoParcelaEntity"
            }
          }
        },
        "description": "Informações de parcelas consultadas por parceiro"
      },
      "RequestStatus": {
        "type": "object",
        "properties": {
          "codigoErro": {
            "type": "string",
            "description": "Código do erro",
            "example": "200"
          },
          "message": {
            "type": "string",
            "description": "Mensagem do erro",
            "example": "Análise comercial realizada com sucesso."
          },
          "description": {
            "type": "string",
            "description": "Descrição do erro",
            "example": "N/A"
          }
        },
        "description": "Informações de controle do resultado da requisição"
      },
      "HealthCheckAnaliseComercial": {
        "required": [
          "info"
        ],
        "type": "object",
        "properties": {
          "info": {
            "$ref": "#/components/schemas/InfoAnaliseComercial"
          }
        },
        "description": "Informações sobre o Health Check da API"
      },
      "InfoAnaliseComercial": {
        "required": [
          "re_parcerias",
          "version"
        ],
        "type": "object",
        "properties": {
          "re_parcerias": {
            "type": "string",
            "description": "Serviço",
            "example": "Analise Comercial"
          },
          "version": {
            "type": "string",
            "description": "Versão",
            "example": "2211231400"
          },
          "status": {
            "type": "string",
            "description": "Status",
            "example": "UP"
          }
        },
        "description": "Informações sobre a API"
      },
      "HealthCheckSeguro": {
        "type": "object",
        "properties": {
          "info": {
            "$ref": "#/components/schemas/InfoSeguro"
          }
        },
        "description": "Informações sobre o Health Check da API"
      },
      "HealthCheckProduto": {
        "type": "object",
        "properties": {
          "info": {
            "$ref": "#/components/schemas/InfoProduto"
          }
        },
        "description": "Informações sobre o Health Check da API"
      },
      "HealthCheckProposta": {
        "type": "object",
        "properties": {
          "info": {
            "$ref": "#/components/schemas/InfoProposta"
          }
        },
        "description": "Informações sobre o Health Check da API"
      },
      "InfoSeguro": {
        "type": "object",
        "properties": {
          "re_parcerias": {
            "type": "string",
            "example": "Seguro"
          },
          "version": {
            "type": "string",
            "example": "2211231400"
          },
          "status": {
            "type": "string",
            "example": "UP"
          }
        },
        "description": "Informações sobre a API"
      },
      "InfoProduto": {
        "type": "object",
        "properties": {
          "re_parcerias": {
            "type": "string",
            "example": "Produtos"
          },
          "version": {
            "type": "string",
            "example": "2211231400"
          },
          "status": {
            "type": "string",
            "example": "UP"
          }
        },
        "description": "Informações sobre a API"
      },
      "InfoProposta": {
        "type": "object",
        "properties": {
          "re_parcerias": {
            "type": "string",
            "example": "Proposta"
          },
          "version": {
            "type": "string",
            "example": "2211231400"
          },
          "status": {
            "type": "string",
            "example": "UP"
          }
        },
        "description": "Informações sobre a API"
      }
    }
  }
}