/portfolio/viewAll API para recuperação de Portfólio de produtos do corretor (*)
Objetivo
Esta API tem o objetivo de retornar toda a estrutura de catálogo de ofertas.
O Resultado desta API trará a informação alinhada com o modelo de MarketPlace da HDI Seguros
Contrato de Serviço - Swagger
Download SwaggerCollection Test Postman
Download Collection TestDados Básicos
Nome do Serviço | /marketplace/offer/v1 |
Descrição Resumida | Prover informações da hierarquia do catálogo de ofertas market place da HDI. |
URL | Base Path: openapi.hdi.com.br/marketplace/offer/v1 URI: /portfolio/viewAll |
Status | Ativo |
Versão | 1.0 |
Diagrama
Exemplo de Payload
key={{API_KEY_PARCEIRO}}
limit:20
sucursalCode:000
susepCode:00000000000000
Content-Type=application/json
X-Company-Id=01
X-Application-Id=01
X-User-Id=01
Authorization=Bearer eyJraWQiOiJiZDc2MzhjYzg4OTU2ZmNjZGFhMGRlYWQ2NDk5M2E1NjQ0ZTcwMTVkIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJoZGktY29ycG9yYXRlLWF1dGhAaW5zLWNyb3NzLXNlY3VyaXR5LWF1dGgtaW50Zy5pYW0uZ3NlcnZpY2VhY2NvdW50LmNvbSIsImF1ZCI6ImFwaS5oZGkuY29tLmJyIiwiYXBwbGljYXRpb24iOltudWxsXSwicm9sZXMiOlsiUm9sZTEiLCJSb2xlMiIsIlJvbGVOIl0sImlzcyI6ImhkaS1jb3Jwb3JhdGUtYXV0aEBpbnMtY3Jvc3Mtc2VjdXJpdHktYXV0aC1pbnRnLmlhbS5nc2VydmljZWFjY291bnQuY29tIiwiZXhwIjoxNTcyNDc4NDY4LCJpYXQiOjE1NzI0NzQ4NjgsInVzZXIiOlsiYXBpLWlucy1pbnRlZ3JhdGlvbi1pbnRlcm5hbC1hY2Nlc3MiXSwid2ViQ2xpZW50IjpbbnVsbF19.N0KeFZzNZiUToV0-Y3hA15PYaYzAUq4xSjbErA97FUhp3Mqs1Yg2AByIOhcqWG4qIuEqvSuf1dIH0QdIToVySP4db9fGEELqu48SF1yCwk2fuaxGLmRtgNDjoJRPwkrxFDUSR7MMsnxn9pV2_sevaWJCyF7QKdGMG0zgZVQbb25S7IrOD3CF97fN9PN5yhsj9f3C8_WDqbDRsvVUdMItmmsbQI98iWM4xQ7O93s1TQCcd84ZQhOdBfYw_yY6jz-hA-tYin3vS33DIcAAR-HNnljdV_9XmWQ5WXd07VjCI8Ynntlrb3vyYjgbkl15VMvfsm0p2ZXgm5jLKFdw8w5nyg
{
"segment": [
{
"id": 1,
"description": "INSURANCE",
"components": [
{
"id": 1,
"description": "AUTO",
"compositions": [
{
"id": 2,
"description": "HDI FIT"
},
{
"id": 4,
"description": "HDI DUO"
},
{
"id": 13,
"description": "HDI FUNCIONAL"
},
{
"id": 14,
"description": "HDI AUTO EMPRESA"
},
{
"id": 1,
"description": "HDI AUTO PERFIL"
},
{
"id": 3,
"description": "HDI AUTO BÁSICO"
},
{
"id": 11,
"description": "HDI Novo Perfilado"
},
{
"id": 20,
"description": "HDI AUTO"
}
]
}
]
}
]
}
Parâmetros e Detalhes do Request
REQUEST
- Header
-
Content-TypeTipo: String
Obrigatório: Sim
Descrição: Tipo do conteúdo a ser trafegado no protocolo http
-- Saiba Mais[+]
Este conteúdo pode ser: Application/Json e em alguns casos já temos Application/PDF -
X-Company-idTipo: String
Obrigatório: Sim
Descrição: Código da empresa
-- Saiba Mais[+]
Deverá ser informado um número para a empresa, que posteriormente servirá para rastreio do consumo da API, por exemplo, este campo no recálculo, na proposta e nas consultas de cálculo e emissão deverão ser o mesmo da oferta inicial
-
x-Application-idTipo: String
Obrigatório: Sim
Descrição: Código da aplicação
-- Saiba Mais[+]
Código recebido pela HDI para identificação da aplicação que está consumindo a API, se a API for utilizada por mais do que uma aplicação, informar a HDI para gerar um outro código, desta forma garantimos a unicidade das transações e conseguimos ter clareza nas produtividades de cada aplicação -
X-User-IdTipo: String
Obrigatório: Sim
Descrição: Código do Usuário
-- Saiba Mais[+]
Deverá ser informado o CPF do usuário vendedor no caso de seguros. Outros segmentos poderão ter o código do usuário a autenticar no sistema diferente do CPF -
AuthorizationTipo: String
Obrigatório: Sim
Descrição: Token de Autorização
-- Saiba Mais[+]
Deverá ser informado o code da API de Token, que deverá ser renovado após 1 hora
-
-
Param
-
keyTipo: String
Obrigatório: Sim
Descrição: chave de acesso única por player.
-- Saiba Mais[+]
Esta chave é intransferível e garante a autorização para consumir as funcionalidades da HDI Seguros, ou seja, em todos as chamadas independente da API deverá ser trafegada esta chave nos Params.
Para obter acesso a chave é necessário passar por um processo de autorização junto a área de parcerias da HDI Seguros. O canal para solicitar acesso é através do e-mail: [email protected] -
sucursalCodeTipo: String
Obrigatório: Não
Descrição: Código da Sucursal.
-- Saiba Mais[+]
Deverá ser informado o número da Sucursal do corretor. Nesse primeiro momento este campo não terá validação. -
susepCodeTipo: String
Obrigatório: Sim
Descrição: Código da Susep
-- Saiba Mais[+]
Deverá ser informado o código da SUSEP para retornar os produtos disponíveis para comercialização do corretor
-
Parâmetros e Detalhes do Response
RESPONSE
- Header
- Body
-
segment[]
-
idTipo: Integer
Obrigatório: Sim
Descrição: Código de identificação do segmento
-- Saiba Mais[+]
Ex: 1 para Insurance -
descriptionTipo: String
Obrigatório: Sim
Descrição: Descrição do segmento
-- Saiba Mais[+]
Ex: INSURANCE -
components[]
-
idTipo: Integer
Obrigatório: Sim
Descrição: id do componente
-- Saiba Mais[+]
Ex: 1 - Auto, 2 - Patrimonial -
descriptionTipo: String
Obrigatório: Sim
Descrição: Descrição do componente
-- Saiba Mais[+]
Ex: 1 - Auto, 2 - Patrimonial -
compositions[]
-
idTipo: Integer
Obrigatório: Sim
Descrição: id do composition
-- Saiba Mais[+]
Ex: 1 - HDI Auto Perfil -
descriptionTipo: String
Obrigatório: Sim
Descrição: Descrição do composition
-- Saiba Mais[+]
Ex: HDI AUTO PERFIL
-
-
-
-
segment[]
.
Informações de ambientes
Histórico de versões
Autor | Área ou Setor | Versão | Descrição da versão |
---|---|---|---|
OpenInsurance | Integração | V1.0 | Versão Inicial |